Location
Christopher Columbus Statue (Chapel St. side)
Wooster Square Park
New Haven, CT
See map: Google Maps