townhouse condo 62 Sherwood Place, d, Greenwich, CT 06830 $ 2,053,100 Closed 3 Beds 3 Baths 2,304 Sqft Built in 2006 Courtesy of SmartMLS Sold on 21 Feb '25