Quinnipiac River Park

Location

20 Grand Avenue
New Haven, CT