24835 West Northwood Road, Olmsted Falls, OH 44138

Current Owners
Wendy M Porche
Purchase Price
$297,500 (2021)
Property Taxes
$5,504 (2019)
Blockshopper green logo