Das 4-Sterne-Hotel Omni La Mansion Del Rio San Antonio liegt in einer 7 Gehminuten Entfernung von der San Fernando de Bexar Cathedral und bietet WLAN in den öffentlichen Bereichen sowie einen Privatparkplatz vor Ort. Das Hotel befindet sich in erstklassiger Lage mit Blick auf den River Walk und ist nur wenige Schritte entfernt vom Ripley's Believe It or Not -- Louis Tussauds Wax Museum.
Die Schlacht von Alamo ist etwa 500 Meter vom Hotel entfernt, während der Bahnhof Southern Pacific Passenger in einer Entfernung von 1 km von der Unterkunft ist. Der Marktplatz ist gleich neben dem Omni La Mansion Del Rio San Antonio und kann leicht erreicht werden. Die Unterkunft ist unter anderem ideal in der Nähe von einem Flussspaziergang gelegen. In der Umgebung gibt es zahlreiche Einkaufsmöglichkeiten wie Einkaufszentrum Rivercenter (ist in einer 11 Gehminuten Entfernung vom Hotel). Das Hotel Omni La Mansion Del Rio ist gut ans Witte Museum angebunden, das knapp 4 Kilometer von hier entfernt ist, und liegt etwa 350 Meter vom Busbahnhof San Antonio Greyhound entfernt.
Die 338 Zimmer sind mit einer Klimaanlage ausgestattet und verfügen über moderne Annehmlichkeiten wie einen Flachbildfernseher mit Satellitenkanälen. Neben einer getrennten Toilette und einer Dusche zählen auch ein Haartrockner und Morgenmäntel zur Ausstattung des Badezimmers. Die geräumigen Schlafzimmer bieten einen Schrank. In den privaten Badezimmern sind eine begehbare Dusche und eine getrennte Toilette sowie ein Haartrockner und Morgenmäntel enthalten. Von jedem Zimmer aus eröffnet sich ein Blick auf den Fluss.
Unter den 4 Lokalen ist das Restaurant LA Mansion Pool BAR mit amerikanischen Gerichten sehr beliebt. Es gibt eine Lounge- Bar.