Hanover street - Palo Alto, CA, United States close