Holiday Inn Express Cleveland-Vermilion

Address:

2417 State Route 60
44089 Vermilion, US

Hotel star rating:

2.5 stars

Map:


Contact   ·   Privacy   ·   Terms