El Hotel Keen es un hotel boutique de lujo ubicado en el centro de Palo Alto, California. Todas las habitaciones están insonorizadas y cuentan con ventanas de doble panel para garantizar una estancia tranquila y relajante. El hotel cuenta con un restaurante de alta cocina, un gimnasio y una terraza en la azotea con vistas panorámicas de la ciudad.