San Leandro Family Aquatic Center

Claim This Venue Verified Venue
14900 Zelma St, San Leandro, CA 94579, United States

San Leandro, California, United States

Categories

Public swimming pool

Location

Address: 14900 Zelma St, San Leandro, CA 94579, United States
Open in Google Maps

Contact Information

Rating & Reviews

Google Rating
4.4
Reviews 178

Other venues in San Leandro