This hotel features European elegance and comfort in Palo Alto.
80
Pool, Fitness Center, City Transportation