Margaret Stewart Ellis Home
About Margaret Stewart Ellis Home Margaret Stewart Ellis Home is a 39-bed long-term care facility located in O'Leary, Prince Edward Island. One respite bed is available at Margaret Stewart Ellis Home. The beautiful courtyards designed for resident safety offer gardens, trees and...