haho.ca
51 Kempenfelt, Barrie (North Shore), Ontario | $2,398,000 | haho.ca