haho.ca
5355 Trepanier Bench, Peachland, British Columbia | $3,880,000 | haho.ca