8650 Euclid Ave Cleveland Ohio
Holiday Inn Cleveland Clinic, an IHG Hotel is centrally located in Cleveland, a 4-minute walk from Museum of Contemporary Art Cleveland and 5 minutes by foot from Cleveland Clinic. Featured amenities include complimentary wired Internet access, a business center, and express check-out. Planning an event in Cleveland? This hotel has 1300 square feet (121 square meters) of space consisting of conference space and a meeting room.