1161 Noel Drive, Menlo Park, CA 94025

Current Owners
Noel Partners Llc
Purchase Price
$1,175,000 (2008)
Property Taxes
$20,488 (2020)
Blockshopper green logo