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