Este hotel de 4 estrellas está situado en el centro de San Antonio, a orillas del River Walk. Este hotel de lujo alberga un restaurante y un patio tropical con piscina al aire libre.
Todas las habitaciones del Omni La Mansion del Rio ofrecen vistas al patio, al River Walk o a la ciudad. Las amplias habitaciones están equipadas con baño de mármol y TV de pantalla plana de 49 pulgadas. Algunas tienen balcón. Otras comodidades incluyen una caja fuerte en la habitación y un minibar.
El restaurante del Omni La Mansion, Las Canarias, tiene 3 niveles y goza de vistas al River Walk. El restaurante sirve cocina del suroeste.
El centro de convenciones Henry González se encuentra a 10 minutos a pie del San Antonio La Mansin Omni. El Álamo se encuentra a 5 minutos a pie del hotel.