Can Can Pizza is a popular pizzeria located within a shopping center. It is part of a well-known pizza network in Lithuania, offering a variety of pizzas and other dishes.