Olio & Pomodoro is a pizza restaurant offering authentic Italian cuisine, including homemade pastas and ingredients imported directly from Italy.