Find Property:

SOLD

1 HERMOSA PLACE

MENLO PARK

4 Bedrooms / 3 Baths / 3,100 sq. ft. / 10,660 lot