Grand Center Inn is a historic boutique lodging in St. Louis' Arts and Entertainment District, housed in a fully renovated 1888 building. The inn offers large, private rooms with en-suite bathrooms and individually controlled AC/heat, some with adjoining options for flexible group stays.
Located steps from the Fox Theatre, Powell Symphony, and Contemporary Arts Museum, it provides a distinctive setting for small business events. The inn’s classic character and proximity to major venues make it ideal for groups seeking both lodging and event space in a vibrant cultural hub.
Loading map...
Rated 3.5 on Google · 26 reviews