Location: in the city of San Antonio, one of the oldest cities in Texas. Located on the romantic and peaceful River Walk, close to some of the city's most significant tourist attractions.
See more: Hotels in USA Hotels in San Antonio Holiday Destinations in USA