Westin St. Louis

Westin St. Louis Overview

industry

Industry

Other

About Westin St. Louis

The Westin St. Louis Overview

The Westin St. Louis is a luxury hotel located in the historic Cupples Station district of downtown St. Louis, Missouri. This upscale establishment blends modern comfort with historic charm, making it ideal for both business and leisure travelers.

Accommodations

The hotel features 263 oversized, urban loft-style guest rooms and suites. Each room is designed with rich brown tones and includes modern amenities such as a 37-inch flat-screen TV, a work desk, and a minibar.

Spacious bathrooms offer separate showers and soaking tubs for a relaxing retreat after exploring the city. High-speed internet access and Wi-Fi are available throughout the hotel.

Dining

On-site dining options include Quattro Trattoria and Pizzeria, an international restaurant serving Italian cuisine in a unique warehouse-themed setting. Guests can watch chefs prepare dishes blending American, French, and Asian influences.

The Clark Street Taphouse and Grill provides a casual dining experience focused on American cuisine.

Amenities

The Westin St. Louis offers a variety of amenities to enhance guests' stays:

  • Fitness Center: The WestinWORKOUT® Fitness Studio is open 24 hours and features cardio and weight equipment.
  • Business Services: Includes a business center, meeting rooms, and event spaces totaling 14,000 square feet, with natural lighting and advanced technology such as video-conferencing and high-speed internet.
  • Transportation: A MetroLink light rail stop is conveniently located just outside the hotel for easy access around St. Louis.

Location

Located at 811 Spruce Street, the hotel is within walking distance of major attractions:

  • Busch Stadium, home of the St. Louis Cardinals
  • The Gateway Arch
  • Museums like the St. Louis Art Museum
  • Entertainment venues including the Fabulous Fox Theatre
  • Dining options along Washington Avenue

Additional Information

The Westin St. Louis is a 100% non-smoking property and pet-friendly, allowing up to two pets per room with a maximum weight of 40 lbs.

There is a non-refundable pet fee of $50.00 per night, and pets must be accompanied by their owner at all times.

Location Details

The hotel is located in:

  • St. Louis, MO, USA

Westin St. Louis Frequently Asked Questions

Westin St. Louis hasn't posted any FAQs yet.