Iggy Pizza is a Neapolitan restaurant offering wood-fired pizzas, Italian snacks, and aperitifs in a laid-back setting with vibrant decor.