Reservations Make a Reservation at Willow Glen 1072 Willow StreetSan Jose, CA 95125 Make a Reservation at Los Gatos 20 S Santa Cruz AveLos Gatos, CA 95030