Papillon Bar Restaurante is a dining establishment that appears to be a bar and restaurant. Search results indicate it is located in Torrevieja.