104 Fall Creek Rd Willard, MO 65781
Estimated home value
About 104 Fall Creek Rd Willard, MO
The property is located at 104 Fall Creek Rd, Willard, MO 65781. This is a single family residence / townhouse built in 2002. It has 3 bedrooms, and 2 bathrooms. The home has a living area of 1,155 square feet and a total lot size of 2,848 acres. This property was last sold for $118,415.