>

Stanford Terrace Inn

Book Now! Planning An Event?
Stanford Terrace Inn

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!

Location

531 Stanford Ave. Palo Alto, CA 94306
(650) 857-0333
Share
Facebooktwitterpinterest