haho.ca
128 Sierra, Medicine Hat, Alberta | $548,800 | haho.ca