812 S 255 W #310, Willard, UT — 4bd/3ba 3,051sqft · $511,990