68 Willard, MO Real Estate Listings