Address
Restaurante Can OlesaPlaça Major, 12, 07460 Pollença, Illes Balears, Spain
Contact
+34 971 53 29 08
hello@canolesa.es
canolesa.es
Opening times
From Mondays to Sundays:
12:30 – 15:00
19:00 – 22:30
Tuesday closed
Terms & Privacy policy