Next month, I'll take a trip to london for 8 nights.
My hotel is near the gloucester road tube station and I heard that the tesco south kensington express is just in front of the tube station.
My flight will arrive night at heathrow, so I want to buy the sim card at tesco(which opening 24 hrs).
Can I buy the 3(three) micro sim card with unlimited data for 1 month at tesco south kensington express??