Built in 1875, the 3-star Grand Center Inn Saint Louis is located 5 minutes' stroll from Pulitzer Foundation for the Arts in an entertainment area. Highlights at this Saint Louis inn include Wi-Fi in the rooms.
Situated 10 minutes' drive away The Gateway Arch, the property is 10 minutes' drive away Saint Louis Science Center. The hotel offers proximity to such natural sights as Citygarden Sculpture Park (3.5 km) and Missouri Botanical Garden (3.8 km). Nature lovers will appreciate the proximity to Couple's Pond, which is a 14-minute walk away. Grand Center Inn stands a 25-minute walk from Cathedral Basilica of Saint Louis, popular with pilgrims and tourists alike. This Saint Louis property is also situated only a short distance from Delmar at Spring bus stop.
The Dark Room serves various kinds of American dishes within a 200-metre distance of the accommodation.
Book Grand Center Saint Louis
More +
Less -