Este hotel se encuentra en Redwood City, California, cerca de la Universidad de Stanford. Ofrece instalaciones cómodas con servicio completo y una ubicación excelente a pocos minutos de numerosos lugares de interés de la zona.
Número de habitaciones: 51
1818 El Camino Real, Redwood City, CA 94063, Estados Unidos