The Plaza Club
Website URL:
Address:
100 W. Houston Frost Bank Tower, 21st Floor
San Antonio
, TX
, 78205
29° 25' 34.3308" N, 98° 29' 39.0984" W
See map: Google Maps