Double D's Sports Grille ★★★★☆4.4 (443) Restaurants 354 N Santa Cruz Ave, Los Gatos, CA 95030 Today: 11:30 AM–9 PM Call Website Details →