Pupi is an Italian restaurant offering authentic Neapolitan pizza.