Built in 1875, the 3-star Grand Center Inn Saint Louis is located a 5-minute walk from Pulitzer Foundation for the Arts in an entertainment area. Highlights at this Saint Louis inn include Wi-Fi in the rooms.
Situated 4.2 km from The Gateway Arch, the property is 3.7 km from 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 1.1 km away. Grand Center Inn stands 25 minutes on foot 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 at a distance of 200 metres from the accommodation.
Book Grand Center Saint Louis
More +
Less -