at 1117 E St Louis St, Springfield , 65806 United States
Holiday Inn Express and Suites - Downtown is Springfield based place and this enity listed in Hotel category. Located at 1117 E St Louis St MO 65806. Contact phone number of Holiday Inn Express and Suites - Downtown: (417) 862-0070