Alameda Municipal Power, 2000 Grand Street, 94501, View Map
2000 Grand Street , 94501
Public Works Department