Add this property to your favorites View Details 407 S Miller Road Willard Op | Willard $225,000 1,380 sqft 0.69 acres On Site 193 Days Ago #60171638