Stella da Foad is a restaurant specializing in Italian and Mediterranean cuisine.