Photos for Stanford Terrace Inn

2.7
73 votes

Stanford Terrace Inn

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

Add Photo