Balboa Pool

Balboa Pool is a 100’ x 40’ pool that divides into six lanes located in Mission Terrace.

Subscribe. Follow. Share