Review of the Sheraton City Center in St. Louis Missouri
The Sheraton City Center is situated downtown in St. Louis, MO. It is a incredible place for a hotel. The hotel also features an huge pool as well as a sun deck where you can hang out on the top floor and go outside. The staff is incredibly friendly and they also have a bar ...