We have found 7 properties on Owenwood Pl, Paris, TN. Average price per square feet on Owenwood Pl is $78. It is 81.4% higher than average price per sqft Paris. Average sale price on Owenwood Pl is $210,000. It is 159.9% higher than average sale price in Paris.