Hotel Indigo, at the Alamo

105 N. Alamo Plaza
San Antonio
Texas
United States