Remove Ads

Photo of Holiday Inn Express and Suites Sparta, an IHG hotel

Holiday Inn Express and Suites Sparta, an IHG hotel

1301 N. Market Street, Sparta, Illinois 62286-1049 USA

Add Photo

Meeting Facility

Remove Ads

Claim copyright