We have found 24 properties on Vinwood Ln, Powell, OH. Average price per square feet on Vinwood Ln is $107. It is 7% lower than average price per sqft Powell. Average sale price on Vinwood Ln is $320,818. It is 0.4% higher than average sale price in Powell.