• 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...
Summer Music in the Park

Young families gather for live music at Fremont Park on…