Location
Lake Wintergreen Main Street Entrance
45 Main Street
New Haven, CT
See map: Google Maps