Photo of Holiday Inn Express Cloverdale (Greencastle), an IHG Hotel
Holiday Inn Express Cloverdale (Greencastle), an IHG Hotel
1017 N. Main Street I-70 & Us 231, Cloverdale, Indiana 46120 USA
1017 N. Main Street I-70 & Us 231, Cloverdale, Indiana 46120 USA