Hillside Plaza June 17, 2021 · Hospice Claim Listing Contact Information 18220 Euclid Avenue, Cleveland, Ohio 44112 (216) 486-6300 Get Directions By car By public transit Walking Bicycling Detailed Information Owner Legacy Health