Ellwood House
St. Thomas the Apostle Anglican Church logo St. Thomas the Apostle Anglican Church logo

Ellwood House is a non-profit senior citizens residence located on the church property at 2270 Braeside Avenue. It is administered under an Ontario Ministry of Housing program and some of the apartments are offered at market and subsidized rents. Two apartments are designed to serve the physically challenged.

About
Location
View Map
2270 Braeside Ave, Ottawa, ON, K1H 7J7
(+1) 613-521-5151

Ellwood House is a non-profit senior citizens residence located on the church property at 2270 Braeside Avenue. It is administered under an Ontario Ministry of Housing program and some of the apartments are offered at market and subsidized rents. Two apartments are designed to serve the physically challenged.