321 E 450 S #104, Willard, UT — 3bd/2ba 3,012sqft · $630,000