15
Independent in Palo Alto

Independent in Palo Alto

Hotel Keen Near Stanford Shopping Center

425 High Street -  Palo Alto, CA 94301-1621