Palo Alto Inn and Suites
Inn and Suites in Palo Alto, California, United States
-
Townhouse Inn and Suites
The Townhouse Inn and Suites in Palo Alto,California is a stylish Bed and Breakafast Inn. Your home away from home. Situated near Stanford University in the Heart of Silicon Valley.