townhome condo 59 Liberty Street, apt 13, Stamford, CT 06902 Closed $ 500,000 Closed 3 Beds 3 Baths 1,545 Sqft Built in 2007 Courtesy of SmartMLS Sold on 30 Aug '24