Wooster Square Park

Location

570 Chapel Street
New Haven, CT