Cafe Iglu is a pizzeria and bistro offering a diverse menu in a unique setting.