25 5th Avenue, Menlo Park
Located in Redwood City California this hotel features guest rooms with a cable TV with extended film channels. Free guest parking is available. Stanford University is 3 miles away.
Find hotels near landmarks, museums and other sightseeing spots