Freehold TownhouseListed · Sign in$499,900530 Snow Goose StBarrhaven - Half Moon Bay, Ottawa3 Beds2 Baths3 Parking1,100–1,500 sqft