Remove Ads

Photo of Holiday Inn Cleveland Clinic, an IHG hotel

3.5
17 votes

Holiday Inn Cleveland Clinic, an IHG hotel

8650 Euclid Avenue, Cleveland, Ohio 44106 USA

Add Photo

Snack Bar

Remove Ads

Claim copyright