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