23 Finglas Court, Barrhaven, ON K2J 6Y6 | $589,900 | Nivaasaa Realty