Loading...
Riverside South











Findlay Creek




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.


Contact Randy