Pizza Review
The best pizza at Disney located in Epcot. Lighter crust, more Neapolitan style. Decent undercarriage. Nice balance of sauce and cheese. As Portnoy mentioned in his review, it’s reservation only.