Italian Brothers Restaurant ★★★★★4.6 (497) Restaurants Italian restaurant · Family restaurant · Lunch restaurant (more) 330 N Santa Cruz Ave, Los Gatos, CA 95030 Call Website Details →