haho.ca
320 Shallow Bay, Kirkland Lake (Sesekinika), Ontario | $337,500 | haho.ca