This establishment is identified as a food service business. It is located in Rota, Spain.