haho.ca
26 Palisades, Medicine Hat, Alberta | $680,000 | haho.ca