Omni La Mansion del Rio
112 College St, SAN ANTONIO (TX)
basado en
reviews
Combining colonial Spanish architecture and European style, the hotel also offers the famous restaurant The Canary and elegant accommodation in a peaceful atmosphere. Built on three levels that descend to San Antonio's riverside walk, the hotel was recognized by Celebrate Living Magazine as one of the first hotels in the country.