lebara support number
Lebara Customer Support Service Phone Number. The customer support phone number of Lebara is +44 0870 075 5588, +44 (0) 203 036 3000 (Click phone number to call). The postal and official address, email address and phone number (helpline) of Lebara Service Center and Lebara customer service phone number is given below.