Holiday Inn Express Cloverdale

1017 N Main St
Cloverdale
Indiana
United States