Open: Sat 12:00 PM - 2:00 PM > $525,000 Pending 3Beds3Baths2310Sqft5.8Acres 8628 Little Creek Farm Rd, Chapel Hill, NC 27516 MLS#: 10113716