Featuring a fitness centre and a restaurant onsite, this modern hotel is within a 0.5 km walk of the Palo Alto Caltrain Station and Stanford University. …
Address: 520 Cowper Street, Palo Alto
Hotel rating from 15 guests: 8.8
Visitors can take advantage of the hotel's fitness centre with cardiovascular equipment, then arrange an in-room massage through the concierge service. …