Matt James, a food enthusiast, recently took to social media to claim that the best pizza can be found in Florida. He posted an enticing picture of Leonardis Pizza slices from Palm Beach Gardens with the declaration that they were a must-try, with an endorsement so strong that the reaction almost immediately ensued across the [...]