Add this property to your favorites View Details 172 Stone Pine Menlo Park | Menlo Park $2,188,888 3 bd 3 ba 1 ½ ba 2,540 sqft 0.04 acres On Site 11 Days Ago