haho.ca
220 Island, Parksville, British Columbia | $520,000 | haho.ca