The Toll House

City: 
Los Gatos
Address: 
140 South Santa Cruz Ave
State: 
CA
Country: 
United States
Zip: 
95030
Phone: 
408 884-1055