The crust and cooking time is the key here.. Many restaurants claim to offer true Neapolitan Pizza..but their pizzas are in the oven five minutes..or more. Here, they are done in true Neopolitan fashion, two minutes or less! I had a margarita pizza. The ingredients or fresh,…