Located in the heart of historic San Antonio, just steps from Riverwalk and right beside the Alamo. Sea World and San Antonio Zoo are just a short drive away.
See more: Hotels in USA Hotels in San Antonio - Tx Holiday Destinations in USA