me near pub winchells winchell's pub near me The chain has 18703 restaurants worldwide as of December 31 2019 making it the worlds largest pizza chain by number of locations.… Wednesday, March 2, 2022 Edit