haho.ca
45 Scott, Medicine Hat, Alberta | $499,500 | haho.ca