Mr. Pizza Madrid is a restaurant specializing in pizza, with mentions of a 'Maxi' size pizza. The establishment is located near the Opera metro station.