Grand Center Inn

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 -

General information

Contact information

3716 Grandel Square, Saint Louis, United States;

Grand Center reservations available at 'rooms'

Grand Center phone number isn't available on our site, if you want to call Grand Center visit site of a hotel

More +
Less -

Grand Center Location

 3716 Grandel Square, Saint Louis, United States

Grand Center Inn Deals

Write a quick review

Your rating

(/10)
Please enter your name
Please enter a valid email address

Main Features

  • Free Wi-Fi in rooms

  • Air conditioning

Grand Center Amenities

  • General

    Free Wi-Fi
  • Room Amenities

    Free Wi-Fi in rooms
  • Air conditioning
  • Television
  • Telephone

Grand Center Offers

Rooms