Nonna Mena Formentera offers Neapolitan pizza and cuisine. It is located in Es Pujols, Balearic Islands.