SoldCondo1,325,000150 Alma Street, Unit 107, Menlo Park150 Alma Street, Unit 107 Menlo Park , CA 940252Beds 2Baths 1,275Sq ftView Listing