haho.ca
298 Somerset, Medicine Hat, Alberta | $219,900 | haho.ca