Carrer de Costa y Llobera, 24Illes Balears 07005 Website: Click here for restaurant websitePhone: +34 871 02 60 51