Get directions to: Deer Creek Bar & Grill, Los Gatos, CA
Restaurant address: 23123 Santa Cruz Hwy Los Gatos, CA 95033, USA
Restaurant: Deer Creek Bar & Grill