Quinnipiac Park

Location

Grand Ave and Front St.
New Haven, CT