Victoria’s Pizza in Burlington, North Carolina came very highly recommended by the lady working the front desk at my hotel, and a sign outside the restaurant stakes a claim as “Best in Town.” Perhaps that set my expectations too high, or perhaps they focus too much on barbecue in those parts. Whatever it was, I […]