Hotel Keen

Address:

425 High Street
94301-1621 Palo Alto, US

Hotel star rating:

2.5 stars

Map:


Contact   ·   Privacy   ·   Terms