/
/
Italian Brothers Restaurant, established in Los Gatos in January 2020, offers an authentic taste of Sicily with recipes passed down through generations. This dog-friendly establishment, managed by Marco at the front and Giacomo in the kitchen, successfully navigated its opening during the challenges of COVID-19 through...