townhouse condo 668 Glenbrook Road, 22, Stamford, CT 06906 Active $ 538,100 Active 2 Beds 3 Baths 1,896 Sqft Built in 1987 Courtesy of SmartMLS listed yesterday