Sheraton Westport Chalet Hotel Map Unavailable Address 191 W Port Plaza St. Louis MO 63146 United States Upcoming Events No events in this location