5
Rating
Distance to the city center
.56 km
City Place Downtown St. Louis Hotel
200 North Fourth Street St. Louis United States
Wi-Fi in public areas24h. ReceptionDisabled facilitiesRestaurantSwimming PoolBarBusiness centerGym / Fitness CentreSpaPets allowedLaundry serviceConcierge