Barnes Tennis Center, Tennis - Pickleball & Padel Courts - San Diego, CA (4490 W Point Loma Blvd, San Diego, CA 92107)

San Diego, CA, United States

Address: 4490 W Point Loma Blvd, San Diego, CA 92107

Location: San Diego, CA, United States

Nearby padel courts