Handmade pizzas and other delicious dishes are the specialty at Can Can Pizza.