haho.ca
912 Spruce, Medicine Hat, Alberta | $538,500 | haho.ca