Please sign in to post.

Heathrow terminal 4

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.