Forest Street is the newest rental building in downtown Stamford, completed in December 2009. The building is the true definition of contemporary, downtown living.