Menger Hotel
in San Antonio, United StatesCategory: Attraction
0 views 0 shares 0 comments
set bookmark!Created/changed by:
System
Address details
210 E Crockett St, San Antonio, TX 78205, USA Print route »Phone & WWW
Business hours
Info
The Menger Hotel is a historic hotel located in downtown San Antonio, Texas, USA.It is located where the Battle of the Alamo happened.