Expedia declares Heber City is one of America’s most beautiful towns
Heber City is one of the most beautiful towns in America, according to travel booking website Expedia.com. It’s not an altogether exclusive list. Heber is listed at No. 7 on the new list, which [...]