Company Name: Lebara Mobile
Address: The White Chapel Building, 10 Whitechapel High Street, London, E1 8DX
Telephone: 0207 031 0791
Write a review
6 days ago
Used them on and off for 5 years, rejoined this year, was easy to order a SIM online. Great value for money too on overseas calls.