Juarez Plaza
Address:
Villita St
San Antonio
, TX
, 78205
29° 25' 20.6184" N, 98° 29' 25.5552" W
See map: Google Maps