This Italian restaurant specializes in delicious pizzas from Napoli. They also offer great catering options. Voted amongst the best pizza in the Europe.