Advertisement
Westin St. Louis
Westin St. Louis
Address:
811 Spruce St, St. Louis, Missouri
Traveler Rating by TripAdvisor

Traveler Comments

It was a nice Hotel.
Good location for the vents we were attending. Did not seem prepared for the number of people at their bar/restaurant but got help fairly quickly. Loved the fitness center. Staff friedly.
excellent room
Please enable JavaScript to properly view and use this web site.