Green Tea Tennis Club
Address:
4721 Callaghan,
San Antonio
, TX
, 78228
29° 28' 39.8676" N, 98° 35' 58.0272" W
See map: Google Maps