Ellwood House Ottawa
- [email protected]
- 2270 Braeside Ave, Ottawa, ON K1H 7J7, Canada
- Ottawa, Ontario
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]