Verified Answer :

300 Alamo Plaza, San Antonio, TX 78205

located in downtown San Antonio Texas