Menlo Park, California
New 2,532 Sq. Ft. Custom Residence