Dover Beach Park

Location

Dover Beach Park
Front St. Near Middletown Ave.
New Haven, CT