Shoe Review: TLB Mallorca ‘Artista’ For those that do not know, TLB Mallorca is one of the newer brands hailing from Spain but unlike the countless ones made by other factories, TLB is actually