Este hotel está ubicado en Redwood City, en California, y ofrece habitaciones con TV por cable con canales de cine ampliados. Hay aparcamiento gratuito. La Universidad de Stanford queda a 4,8 km.
Número de habitaciones: 29
25 5th Avenue, Redwood City, CA 94063, Estados Unidos