Roger Sherman Baldwin Park
Address:
Exit 3 off I-95
Greenwich
, CT
, 06836
41° 1' 48" N, 73° 37' 48" W
See map: Google Maps