GREENWICH — A preview of plans to remake the Greenwich Plaza and the central Greenwich train station on Railroad Avenue were met with concerns about parking and traffic flow from the Planning and ...
GREENWICH — Another longtime business at Railroad Plaza next to the Greenwich train station is moving on. Planet Pizza is set to relocate to the Stop and Shop Plaza at 139 W. Putnam Ave. in Central ...