Free cookie consent management tool by TermsFeed
>

San antonio

>

Hotels

>

Omni La Mansion Del Rio

Overview
Rooms
Location
Reviews
FAQ

Omni La Mansion del Rio Star Star Star Star

Share Hotel

Hotel Address 112 College Street, San antonio, United States



Check Availability


The Omni La Mansion del Rio, a charming four-star accommodation nestled in the heart of downtown San Antonio, boasts stunning views of the vibrant River Walk and its lush surroundings. Each luxurious guest room offers breathtaking vistas of the courtyard, the bustling riverfront, or the vibrant cityscape beyond. Furnished with sleek marble bathrooms and state-of-the-art 49-inch flat-screen TVs, these spacious accommodations provide comfort and convenience alike. Guests can enjoy private balconies or simply unwind by the tranquil courtyard pool.

The hotel's on-site restaurant, Las Canarias, spans three floors, offering panoramic views of the River Walk as patrons savor authentic Southwest cuisine. A perfect choice for couples seeking a romantic getaway, this establishment received high praise from visitors who rated it highly for its suitability for two people.

Located within walking distance of major attractions such as the Henry Gonzalez Convention Center and the Alamo, guests find themselves well-placed for exploring the rich cultural tapestry of San Antonio. Nearby museums include the Muséum de la Culture Américaine, the McNay Art Museum, and the Institute of Texan Cultures, each providing unique insights into the region's history and artistry.

For those looking to relax and rejuvenate, the hotel's fitness center and spa offer a range of treatments designed to promote health and wellness. With complimentary Wi-Fi throughout the premises, guests can stay connected while enjoying their stay. Breakfast options are plentiful, with various dining choices available to suit different tastes and preferences.

Whether seeking a peaceful retreat or an exciting adventure, the Omni La Mansion del Rio promises a memorable experience in one of America's most culturally vibrant cities.


Book a room


About Omni La Mansion del Rio

Facilities

Outdoor Swimming Pool

Outdoor Swimming Pool

Private Parking

Private Parking

Wi-Fi

Wi-Fi

Non-Smoking Rooms

Non-Smoking Rooms

Family Rooms

Family Rooms

Spa

Spa

Fitness Center

Fitness Center

Tea/Coffee Maker In All Rooms

Tea/Coffee Maker In All Rooms

Bar

Bar

Good breakfast

Good breakfast

Restaurants

Restaurants

Balcony

Balcony

Pet Friendly

Pet Friendly

Private Bathroom

Private Bathroom

View

View


Rooms

Omni La Mansion del Rio - Deluxe Room With Two Double Beds

Deluxe Room With Two Double Beds

28 M²
View Air Conditioning Private Bathroom Flat-screen TV Coffee Machine
2 Full Beds

2 Full Beds

Omni La Mansion del Rio - Deluxe Room - 1 King Bed

Deluxe Room - 1 King Bed

28 M²
View Air Conditioning Private Bathroom Flat-screen TV Coffee Machine
1 King Bed

1 King Bed

Omni La Mansion del Rio - Petite Room - 1 Queen Bed

Petite Room - 1 Queen Bed

23 M²
View Air Conditioning Private Bathroom Flat-screen TV Coffee Machine
1 Queen Bed

1 Queen Bed

Omni La Mansion del Rio - Premier Room, 1 King Bed, River View

Premier Room, 1 King Bed, River View

28 M²
Balcony River View Air Conditioning Private Bathroom Flat-screen TV Terrace Coffee Machine
1 King Bed

1 King Bed

Omni La Mansion del Rio - Riverview Room - 2 Double Beds

Riverview Room - 2 Double Beds

28 M²
Balcony River View Air Conditioning Private Bathroom Flat-screen TV Terrace Coffee Machine
2 Full Beds

2 Full Beds

Omni La Mansion del Rio - Riverview Room With Balcony

Riverview Room With Balcony

33 M²
Balcony Landmark View River View Air Conditioning Private Bathroom Flat-screen TV Terrace Coffee Machine
1 King Bed

1 King Bed

Omni La Mansion del Rio - ADA Deluxe Room - 1 King Bed

ADA Deluxe Room - 1 King Bed

28 M²
View Air Conditioning Private Bathroom Flat-screen TV Coffee Machine
1 King Bed

1 King Bed


Location

Location Address 112 College Street, San antonio, United States MapSee on map


What people thinks about Omni La Mansion del Rio

Positive Review

The hotel's location is fantastic.

Positive Review

Rooms are beautifully decorated and provide a pleasant experience.

Positive Review

Every aspect of the stay was exceptional.

Positive Review

The room overlooks the water and offers a stunning view.

Positive Review

The room is spacious and suitable for its age.


Book a room

Frequently Asked Questions about Omni La Mansion del Rio

What is the nearest museum?

The nearest museum is the McNay Art Museum located approximately 7.4 km away.

Is there a pet-friendly policy?

Yes, pets are welcome at the Omni La Mansion del Rio.

How many restaurants are available on site?

There are three restaurants on-site.

Where is the closest airport?

The closest airport is George Bush Intercontinental Airport, which is about 26.8 km away.



Accommodations in San antonio, United States

Hotels (96)
Apartments (35)
Vacation Homes (31)
Holiday Homes (17)
Motels (9)
Guest Houses (5)
Resorts (4)
B&Bs (2)
Lodges (2)
Serviced Apartments (1)
Inns (1)
Villas (1)

What to do in San antonio, United States

Newsletter

Subscribe to our newsletter and get the best offers!

By entering your email address, you agree to receive personalized offers and automated commercial communications, including promotions about our products and services, as well as those from selected partners (without sharing your data with third parties). For more details or to withdraw your consent, please refer to our Privacy Policy. You can unsubscribe at any time via the link in the email.