SoldLinfield OaksSold For $728,000Peninsula Gated Condo | 21 Willow Road #13, Menlo Park21 Willow Rd. #13Menlo Park, California 1Beds 1Baths 898Sq ftView Listing