Home > Restaurant in Indiana > Holiday Inn Express Cloverdale (Greencastle), an IHG Hotel

Holiday Inn Express Cloverdale (Greencastle), an IHG Hotel

1017 North Main Street, Cloverdale, IN 46120