Updated 9 years ago
The Toll House Hotel is a luxury hotel in Los Gatos that combines intimate charm & modern sophistication to make your stay exceptional.
Your rating of Toll House Hotel.
This profile has been viewed 354 times.