Sheraton West Port Plaza Lakeside Chalet
191 & 900 Westport Plaza, St. Louis, Missouri, 63146, United States
This hotel, which has a Swiss chalet–style exterior, is in the 42-acre West Port Plaza entertainment complex, with a cinema, restaurants, shopping, and comedy and music venues.
Rate Includes: Credit cards accepted
BACK TO TOP