Renaissance St Louis Grand Hotel

800 Washington Avenue, Saint Louis, 63101