Destination creator (Voyajo Team)
Hill Spring is a village in southern Alberta, Canada. It is located 32 km west of Cardston and 43 km south-east of Pincher Creek, in the Canadian Rockies foothills. It has often been misspelled Hillspring, including the Canada 2006 Census. (...) (from Wikipedia)