Insula

Authentic Spanish food at a good price.

Open

Phone: +34 971 39 08 82

Address: Carrer des Riu, 29-35, 07840 Santa Eulària des Riu, Illes Balears, Spain