Cherry Blossom Festival

Cherry Blossom Festival
Time: 3:30 p.m.
Location: Wooster Square Park, 570 Chapel Street, New Haven