I can't seem to find a cell phone provider in any of the terminals at heathrow when I look up information online.
I' m arriving at terminal 3 from Canada. Does anyone know if you can buy a cell at the airport?
I am staying overnight in Windsor and then going on to the Cotswolds but I will need a phone before I leave Windsor. Can anyone help?
Any suggestions would be much appreciated.
Thank you, Carol