You can also buy a prepaid London SIM Card for your iPhone or Smartphone from My UK SIM Card. It comes with 12GB of high speed 4G LTE data, minutes and texts. You'll get coverage in London, across England and the United Kingdom, and in more than 30 European countries including France, Italy, Ireland and Spain. It's shipped to your home or office so you have it before you leave on your vacation.