Das 4-Sterne-Hotel Omni La Mansion Del Rio San Antonio verfügt über einen Friseursalon und ein Restaurant und liegt etwa 5 Minuten zu Fuß vom Ripley's Believe It or Not -- Louis Tussauds Wax Museum entfernt. Das Hotel liegt in 950 Meter Entfernung zu Einkaufsmöglichkeiten wie dem Marktplatz und bietet außerdem einen Blick auf den River Walk.
Die erstklassige Lage, ziemlich nah am Bahnhof Southern Pacific Passenger, bietet schnellen Zugang zur Schlacht von Alamo. Das Omni La Mansion Del Rio San Antonio befindet sich sehr günstig, nähmlich in einer 7 Gehminuten Entfernung von der San Fernando de Bexar Cathedral. Zudem liegt Yanaguana Garden nur wenige Schritte entfernt vom Hotel, und San Antonio Kindermuseum ist ungefähr 250 Meter von der Unterkunft entfernt. Das Witte Museum liegt 4 km weit weg von der Unterkunft. Die Bushaltestelle Redcoach ist ebenfalls gleich neben dem Omni La Mansion Del Rio San Antonio.
Die 338 Zimmer sind mit einer Klimaanlage ausgestattet und verfügen über moderne Einrichtungen wie einen Flachbildfernseher mit Satellitenkanälen. Eine getrennte Toilette und eine Dusche stehen in diesen Zimmern zur Verfügung. Die geräumigen Schlafzimmer bieten einen Schrank. In den privaten Badezimmern können Gäste eine begehbare Dusche und eine getrennte Toilette sowie einen Haartrockner und Badelaken nutzen. Alle Zimmer bieten einen Blick auf den Fluss.
Das Restaurant LA Mansion Pool BAR bietet die amerikanische Küche, während das Restaurant Four Brothers französische Gerichte serviert. Vor Ort gibt es eine Lounge- Bar.