More Property Photos 74 SELHURST AVE Ottawa, Barrhaven East K2G 7C9 C$649,900 : Richard Pearce : 613-226-3018 ext 223 : 1400392