Este hotel es moderno y goza de una ubicación ideal, a 500 metros de la estación de Caltrain de Palo Alto y de la Universidad de Stanford. Las habitaciones incluyen albornoz y Wi-Fi gratuita.
Número de habitaciones: 86
180 Hamilton Ave, Palo Alto, 94301, Estados Unidos