$297,000 Active 2Beds3Baths1130Sqft0.02Acres 104 Sir Richard Ln, Chapel Hill, NC 27517 MLS#: 10180389