The Westin St. Louis
811 Spruce Street · St. Louis · Missouri 63102 · USA · Phone: (314) 621-2000