Visit Silicon Valley Logo

Stanford Terrace Inn

531 Stanford Ave , East Palo Alto, California, 94306, United States
(650) 857-0333
Stanford Terrace Inn is an eco-friendly, boutique hotel with an array of accommodations for every guest to enjoy. Book this Palo Alto hotel today!
Stanford Terrace Inn Stanford Terrace Inn
View Map