Palo Alto Hotel

Palo Alto Hotel, 1685 Sacramento St, San Francisco, CA 94109, United States

(415) 928-9637

Location