The Toll House Hotel in Los Gatos
(408) 395-7070
Situated at the base of the Santa Cruz Mountains in Los Gatos, California, Toll House Hotel seamlessly blends the intimate charm of a small-town with the modern sophistication and natural beauty that defines the Silicon Valley. NOTE: To display a full-width ...