haho.ca
768 Marina, Campbell River, British Columbia | $649,900 | haho.ca