Located in Mallorca, BIMBA Y LOLA is a clothing store that specializes in fashion. The business boasts a Google rating of 4.8 based on 4 reviews, indicating a positive reception among customers. Situated in the Balearic Islands, it is an appealing destination for those interested in contemporary styles. For more details and to explore their latest collections, visit their website.