We have found 6 properties on Glenross Pl, Northwood, OH. Average price per square feet on Glenross Pl is $89. It is 29.0% higher than average price per sqft Northwood. Average sale price on Glenross Pl is $104,356. It is 7% lower than average sale price in Northwood.

List of properties