2 hotels found
Located in downtown Palo Alto at Stanford University, Hotel Keen offers stylish guest rooms with 37-inch flats-screen cable TV's. The hotel offers regional wine tasti...
Nobu Palo Alto is a stylish hotel, located near Stanford University. Set in a 1970's building, it offers a fitness centre and bar/restaurant. Rooms feature gre...
Back to the top
Thank you for signing up for our newsletter.