Jefferson Hotel - St. Louis
415 North Tucker Boulevard - St. Louis , MO 63101