Pizza restaurant, part of a chain with locations in Italy and abroad. Offers Italian cuisine.