Loading hotels
Confirming room availability...
Residence Inn Palo Alto Menlo Park, 555 Glenwood Avenue, Menlo Park, United States
Near Stanford University Medical Center<br /><br />With a stay at Residence Inn Palo Alto Menlo Park, you'll be centrally located in Menlo Park, within a 15-minute drive of Stanford University and Stanford University Medical Center. This hotel is 10.1 mi (16.3 km) from Shoreline Amphitheatre and 4.5 mi (7.3 km) from Facebook Campus.