216 E APPALOOSA WAY, Willard, UT — 4bd/3ba 2,858sqft · $510,000