Caragols Son Pou is a restaurant specializing in local cuisine.