Wooster Square Park

Location

Christopher Columbus Statue (Chapel St. side)
Wooster Square Park
New Haven, CT