We have found 22 properties on E 20 Terrace N, Independence, MO. Average price per square feet on E 20 Terrace N is $85. It is 15.8% lower than average price per sqft Independence. Average sale price on E 20 Terrace N is $177,834. It is 24.3% higher than average sale price in Independence.