A top-class authentic Neapolitan pizzeria requires three things: great people, great location and great ingredients. Pizza Garden has all three.