We have found 46 properties on N Main St, Cranbury Township, NJ. Average price per square feet on N Main St is $193. It is 1.5% lower than average price per sqft Cranbury Township. Average sale price on N Main St is $563,979. It is 2.2% higher than average sale price in Cranbury Township.