Este agradable hotel se encuentra en Palo Alto. Hay un total de 136 habitaciones en el establecimiento. Este hotel no acepta mascotas.