Remove Ads

Photo of Stanford Terrace Inn

2.7
73 votes

Stanford Terrace Inn

531 Stanford Ave, Palo Alto, California 94306-1194 USA

Add Photo

Lobby Sitting Area

Remove Ads

Claim copyright