This establishment is a restaurant known for serving Italian cuisine, with a mention of pizza. It is located in Favignana, Sicily.