This establishment is an Italian restaurant specializing in pizza. It is located in Santa Cruz de Tenerife. Key facts from search results include its Italian cuisine and pizza focus.