We have found 8 properties on NW Beechwood Pl, Corvallis, OR. Average price per square feet on NW Beechwood Pl is $170. It is 17.2% higher than average price per sqft Corvallis. Average sale price on NW Beechwood Pl is $303,834. It is 14.4% higher than average sale price in Corvallis.