Inn of Los Gatos, Los Gatos, United States of America
Inn of Los Gatos is conveniently located at 55 Los Gatos Saratoga Rd in Los Gatos, United States of America
Hotel Location:
Address: 55 Los Gatos Saratoga Rd
City: Los Gatos
State: CA
Country: United States of America
phone: +1 408-356-9191
Hotel Features:
- Coffee/Tea Maker
- Safe
- Fitness
- In Room TV
- Meeting Room
- Air Conditioning
- In Room Iron
- Hair Dryer