25 5th Avenue, Menlo Park
This hotel in Redwood City, California, offers guest rooms equipped with cable television and expanded film channels. Free guest parking is available. Stanford University is approximately three miles away.
Find hotels near landmarks, museums and other sightseeing spots