South Brunswick will hold its annual Independence Day celebration on July 3. Rain date July 6.
There will be activities, food, music and vendors from 6-9 p.m. at Crossroads Middle School South, 195 Major Road, Monmouth Junction section of South Brunswick. Fireworks are set for 9 p.m.