Prices : from 152.1 USD to 259 USD
This 4-star hotel is located in the center of downtown San Antonio right along the River Walk. This luxury hotel features a tropical courtyard with outdoor pool and a restaurant.
Number of rooms : 338
Omni La Mansion del Rio
112 College Street
TX 78205 San Antonio (Texas)