As far as I can tell, Delta (the airline I'm using this trip) arrivals from NYC arrive at Heathrow termminal 4. Does anyone know off-hand if there's a place in terminal 4 where I can buy a SIM card with pre-paid minutes? I think Vodaphone and T-Mobile both have outlets in Terminal 5, but after an overnight flight, I doubt I'll be in the mood to schlep over there and look for one or the other. Thanks, everyone.
http://www.heathrowairport.com/shop,-eat,-relax-and-enjoy This link might help you. Good luck!
thank you