Polished hotel in tropical gardens with a heated saltwater pool, plus a piano bar.
Stanford Terrace Inn is a hotels in Palo Alto, CA, United States. It is located at 531 Stanford Ave Building B, Palo Alto, CA 94306. Visitors rate it 3.3 out of 5 based on 118 reviews. You can contact Stanford Terrace Inn by phone at +1 650-857-0333.
Hotel
Stanford Terrace Inn is located at 531 Stanford Ave Building B, Palo Alto, CA 94306, United States.
You can call Stanford Terrace Inn at +1 650-857-0333.
Stanford Terrace Inn has a rating of 3.3 out of 5 based on 118 reviews.
Cafes
4.3 (255)
Stanford Shopping Center, 180 El Camino Real #1301, Palo Alto, CA 94304
Cafes
4.3 (255)
Stanford Shopping Center, 180 El Camino Real #1301, Palo Alto, CA 94304
How to get there