Towata Park

Established in 1976 
Towata Park is located at 3315 Bridgeview Isle (Bridgevew Isle and Otis Drive) at the foot of the Bay Farm Island Bridge.

 

 

 

 

 

Location

3315 Bridgeview Isle, Alameda 94501  View Map

Google Map
Tagged as: