Homes for sale - 711 Willard Street, Durham, NC 27701 – MLS#2404988...