townhouse condo 668 Glenbrook Road, 25, Stamford, CT 06906 $ 486,000 Active 2 Beds 2 Baths 1,114 Sqft Built in 1987 Courtesy of SmartMLS listed 28 May '25