Edgerton Park

Location

75 Cliff Street
New Haven, CT