Burbank Water and Power is located in Burbank, United States on 164 W Magnolia Blvd. Burbank Water and Power is rated 4 out of 5 in the category city government office in United States.
Address
164 W Magnolia Blvd
Accessibility
Wheelchair-accessible entrance