Dover Beach Park

Location

Dover Beach Park
Front St.
New Haven, CT