Set at the base of the Santa Cruz Mountains in the historic town of Los Gatos, Toll House Hotel is a small, quaint hotel that blends seamlessly with its surroundings. Perfect for a weekend getaway at the Santa Cruz wineries or as the designated space for your dream event, Toll House offers contemporary comforts and impeccable service in a beautiful environment.
Add a review