Offering an exceptional location directly on San Antonio's famous River Walk, this city centre hotel is within walking distance of popular attractions, including the Alamo, and features many modern conveniences.
Address: 200 South Alamo Street, San Antonio (Texas)
Rates from:
USD 149 Booking.com