A close up of a snow covered slope at Hotel Keen.

Hotel Keen

425 High Street, Palo Alto, California 94301

Loading...