Italian restaurant Osteria Stallo del Pomodoro, serving Mediterranean cuisine.