Science Park

Location

corner of Winchester and Munson Street
New Haven, CT