Gym
Windrose Tennis Courts
Chula Vista, CA90% like it (4.5 / 17 Reviews )
ABOUT
Windrose Tennis Courts is a gym located
at 455 Windrose Way, 91910, Chula Vista
, CA.
It has received 17 reviews with an average rating of 4.5 stars.
It has received 17 reviews with an average rating of 4.5 stars.
FAQs
This Gym received 4.5 points from 17 customer reviews.
The address of Windrose Tennis Courts is:
Windrose Tennis Courts455 Windrose Way
Chula Vista, 91910
Windrose Tennis Courts is listed under
LOCATION
Windrose Tennis Courts Location