Where is the Alamo located
300 Alamo Plaza, San Antonio, TX 78205
located in downtown San Antonio Texas