The 3-star Grand Center Inn is situated in the entertainment district of Saint Louis, 22 minutes' drive from Lambert airport. Wi-Fi is offered in the rooms at the inn.
Located within a 10-minute drive of Citygarden Sculpture Park, the accommodation is also a 10-minute drive from City Museum. This Saint Louis hotel is just a 5-minute walk from Delmar at Spring bus stop and a short distance from Pulitzer Foundation for the Arts. Visit Couple's Pond, about 5 minutes by car from the property, and feel complete harmony with the nature of United States. You can easily find Missouri Botanical Garden a 10-minute ride from Grand Center Inn.
Located close to this accommodation, The Dark Room serves a great selection of American food.
Book Grand Center Saint Louis
More +
Less -