Jan31

The Cats Restaurant and Bar

The Cats Restaurant, 17533 Santa Cruz Hwy, Los Gatos

Free Shuttle! Friday & Saturday nights 6PM TO 11PM / Every 20 Minutes Across from the Toll House Hotel in Town