Location

Alamo City Liquor
2943 Thousand Oaks
San Antonio, TX 78247
United States
29° 34' 33.9636" N, 98° 26' 25.116" W