Village of Kingston, Township of South Brunswick 

Straddling two townships-Franklin and South Brunswick-and two counties-Somerset and Middlesex, Kingston is an unpretentious historic village dating back several hundred years. Kingston contains a variety of restaurants, offices and shops, and is located along the main route between Princeton and New Brunswick. Single-family homes, apartments and condominium/ townhouse developments line the village streets. Public bus transportation runs through the main thoroughfare. On sunny weekends, hikers, bicyclists and canoeists admire the beautiful sights along the Delaware and Raritan Canal.