San Antonio has several historic places to visit. From the Alamo to the River Walk, the city of champions is a vibrant place and continues to buzz. When visiting, we recommend Omni La Mansión del Rio as the choice for lodging.

Omni La Mansión del Rio is neatly located in the heart of San Antonio along the banks of the historic River Walk.  The premiere luxury hotel was constructed in 1852 with the doors opening to the public 1968.

The hotel boast 338 guest rooms and exclusive suites, including the luxurious Presidential Suite featuring a dry sauna, Jacuzzi, living room and dining area with a balcony overlooking the river, have hosted many world-renowned celebrities.  All made to give you that top tier quality of life.


The design is impeccable.  Omni La Mansión’s architecture accents an enchanting combination of Spanish Colonial architecture and fine storybook settings.

Celebrated restaurant Las Canarias and seasoned staff are just a few of the reasons it is recommended by travelers around the globe.

Preferred properties are among the finest luxury properties in the world. Members are committed to excellence in standards of service and accommodations and strive to continuously exceed the expectations of their guests. The hotel is independently owned and operated.


Las Canarias is one the finest restaurant in the city of San Antonio. It’s displays an epicureans design to give a romantic experience. For all dining purposes (breakfast, lunch or dinner), guests have an option to dine indoors in the multi-tiered dining room or alfresco while watching the river barges float by on the serene Paseo del Rio.

Executive Chef Ben Knack heads the restaurant. The menu features and the freshest ingredients from top-rated farms and ranches.  Top quality and hospitality are synonymous with Las Canarias.

Las Canarias restaurant reflects the charm and ambience of Colonial Spain taking its name from the Canary Islanders, who, in 1731, established the first civil township in Texas on the banks of the San Antonio River. Built on three levels that descend down to the River Walk, Las Canarias is known for its romantic and relaxing atmosphere. Inside, Las Canarias recreates the graciousness that accompanies fine dining while providing the comfort that contemporary lifestyles demand.


Omni La Mansión del Rio is located at 112 College Street, San Antonio. You will enjoy the experience. Industry noteworthy.