Homes for sale - 127 W 370 S #12, Willard, UT 84340 – MLS#1676732 -...