Hillside Plaza

Hillside Plaza is a skilled nursing facility offering long term and extended care, short-term rehab, physical therapy, occupational therapy and speech therapy. It is located at located at 18220 Euclid Avenue, Cleveland, OH 44112.

Contact Information

Map