New - 3 Days Ago > $639,000 Active 4Beds3Baths2408Sqft0.28Acres 104 Odessa Cir, Cary, NC 27513 MLS#: 10099063