Homes for sale - 347 E 675 N, Willard, UT 84340 – MLS#1832164 - Wil...