Hotels in Menlo Park, CA
Click here to experience exclusive hotel offers!
555 Glenwood Avenue,
Menlo Park , CA 94025 UNITED STATES
Residence Inn by Marriott® Palo Alto Menlo Park is the extended-stay hotel that helps you feel connected while away from home and maintain a balance of work and life.