Holiday Inn Express & Suites Sparta is a 4-star property situated in Sparta. This 4-star hotel offers a 24-hour front desk. The hotel features both free Wi-Fi and free private parking.
Numero delle stanze: 74
1301 North Market Street, Sparta, IL 62286, Stati Uniti