We have found 20 properties on Leon Ave, Delran, NJ. Average price per square feet on Leon Ave is $159. It is 38.3% higher than average price per sqft Delran. Average sale price on Leon Ave is $204,350. It is 1% lower than average sale price in Delran.