We have found 14 properties on Stoddard Pl, Wilmington, DE. Average price per square feet on Stoddard Pl is $407. It is 233.6% higher than average price per sqft Wilmington. Average sale price on Stoddard Pl is $640,455. It is 154.3% higher than average sale price in Wilmington.

List of properties