Location

Ellwood House Ottawa

A non-profit residence for senior affiliated with St. Thomas the Apostle Anglican Church. Ellwood House is an independent living facility with no permanent staff or assistance; therefore, all residents but be capable of providing for their own needs.

Contact: 16135215151 or [email protected]