View Details $1,595,000 1 of 27 Flood Park Area | Menlo Park 2 beds 1 baths 800 sqft 0.11 acres On Site: 67 Days