• 224 Willow
$990,000
Bed/Bath:3 Bed / 2 Baths
Square Feet:1,600 sq. ft.
Lot Size:5,005
MLS Number:81213856
224 Willow
Menlo Park, CA 94025
Right now, I’m Loving...
Farmer’s Market Downtown

Farmer’s Market every Sunday downtown