
.jpg)
Findlay Creek is a thriving, family friendly neighbourhood in the south end of Ottawa, Ontario, Canada. It is located just south of the intersection of Leitrim Road and Bank Street, and can also be accessed from Albion Rd.
Findlay Creek is a thriving, family friendly neighbourhood in the south end of Ottawa, Ontario, Canada. It is located just south of the intersection of Leitrim Road and Bank Street, and can also be accessed from Albion Rd.