Location: Crockett hotel is located in the heart of San Antonio. Steps from El Álamo, symbol of the city's history, and from the well-known River Walk.
See more: Hotels in USA Hotels in San Antonio Holiday Destinations in USA