Location: the hotel is situated on the outskirts of San Antonio, Texas. 19 Km. from the centre.
See more: Hotels in USA Hotels in San Antonio Holiday Destinations in USA