Location
Dover Beach Park
Front St. Near Middletown Ave.
New Haven, CT
See map: Google Maps