Olio & Pomodoro is an Italian restaurant specializing in pizza. It is located in Naples, Italy. The establishment offers a dining experience for the general public.