Alamo Lodge

1126 E Elmira St
San Antonio
Texas
United States