Quinnipiac River Park

Location

2 E Grand Avenue
New Haven, CT