Toll House is located in the small town of Los Gatos near restaurants, shopping, museums, live entertainment, parks, hiking trails and more, An ideal destination for both work and play in Silicon Valley. Complimentary Wi-Fi and free parking.
140 South Santa Cruz Avenue
Testimonianze