Homes for sale - 16651 Willard Street, Lowell, IN 46356 – MLS#48022...