Homes for sale - , Willard, UT 84340 – MLS#1761543 - Derek Power - ...