Search results
- See moreSee moreSee moreSee moreTennis PlazaTennis · $$
The South Miami Store Tennis Plaza South Miami, here is where it all began back in 1990, and although there may be many...
Website: tennisplaza.com
Phone: (305) 661-7901
6112 S Dixie Hwy Miami, FL 33143 1000.58 mi
Is this your business? Verify your listing
Amenities
- Family friendly