Remove Ads

Photo of Toll House Hotel

4.5
76 votes

Toll House Hotel

140 S Santa Cruz Ave, Los Gatos, California 95030 USA

Add Photo

Terrace/Patio

Remove Ads

Claim copyright