Star Rating
Hotel Name
Price Range (USD)to

All Omni Hotels in or near Mehlville

The Omni Majestic Hotel in St. Louis 1019 Pine St., St. Louis, MO 63101 ~12.97 miles northeast of Mehlville center
  • Four-star Downtown hotel
  • Check-in time: 3:00 PM
  • Most guests didn't like the architecture
  • Wonderful housekeeping
Very Good 4.0 /5Read Reviews Call

Similar hotels to Omni Hotels

The Cheshire in St. Louis 6300 Clayton Rd., St. Louis, MO 63117
  • High end Downtown property
  • Fitness / Gym is on-site
  • Most guests criticized the small bathroom
  • Bar service is acceptable
Very Good 4.0 /5Read Reviews Call

Next: Show All Available Comparable Hotels with Pricing
Back to Top