1/42 New $799,000 4 Beds4 Baths3,489 SqFt 104 Windorah Place, Chapel Hill, NC 27517 MLS# 10139156 Listed by Bold Real Estate