Hotel Keen
Hotel in Downtown North
Reviews
8.0 out of 10
Very good
Popular amenities
Explore the area
425 High Street, Palo Alto, CA, 94301-1621
- Stanford Theatre3 min walk
- Stanford University Arboretum6 min walk
- Stanford Shopping Center7 min walk
- Palo Alto, CA (PAO-Santa Clara County)9 min drive