Le P'tit Napo is a restaurant offering homemade pizzas and small dishes, available for takeaway or delivery.