Hotels near Stanford Cancer Center Palo Alto, CA
miles 10. Residence Inn by Marriott Menlo Park 555 Glenwood Avenue, Menlo Park, CA 94025 miles from Stanford Cancer Center: Enter Dates: Check In: 1600: Check Out: 1200: Rated High. Upscale, smokefree, allsuite, extendedstay hotel; In downtown Menlo Park near Stanford University;