Skip to main content

Balboa Tennis Center

sport court · tennis court · Los Angeles, CA

Address
5651 Balboa Blvd, Los Angeles, CA 91316
Phone
(818) 905-7553
Website
laparks.org
Where
34.1736, -118.5019

Search Hominin for Balboa Tennis Center

Other sport courts nearby

More in Los Angeles

Balboa Tennis Center — sport court in Los Angeles, CA | Hominin