Pizzeria Del Nilo offers pizza and other Italian dishes. Price range: €9 - €22 per person.