Located in Artà, Terra de Llum is a clothing store that offers a curated selection of fashion items. With a Google rating of 5 based on 9 reviews, this shop stands out in the Baleares region. Whether you're looking for something special or just browsing, Terra de Llum is worth a visit. Check out their website for more details.