Sheratons at Westport offer a combined 42,000 square feet of meeting space in St. Louis.
11,000 square feet IACC-approved conference rooms in St. Louis, just steps away
Our meeting space in St. Louis is located within Westport Plaza with array of shops and restaurants
Meeting Specialist and Catering Team available when you book our meeting room in St. Louis
Central St. Louis Location with complimentary airport shuttle