Holiday Inn


US Rte 36 Wyckles Rd
Decatur, IL 62522
Phone: (217) 422-8800
check availability




Holiday Inn Map
Ad for Trivago

There are no reviews for this location

Write a Review