See moren. pizza restaurantDefinition of pizza restaurant in EnglishRestaurant specialising in pizza. Synonyms of pizza restaurant in Englishpizzeriapizza placepizza shoppizza store