140 South Santa Cruz Avenue, Los Gatos, California, 95030
Not specified
Situated at the base of the Santa Cruz Mountains in Los Gatos, California, Toll House Hotel has small-town charm & modern sophistication with a restaurant, spa, business center & fitness center.
No reviews yet. Be the first to write a review!