Grand Center Inn

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 -

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