We're a group of 3 planning to visit London for 8 days and we've booked accommodation near South Kensington station. We'll be buying a 7 day travel pass and we'll be buying the paper card version to take advantage of the 2 for 1 offers.
I was wondering from which station we should be buying the paper card. I know you can't buy it at Heathrow so where's the closest overground station to South Kensington to buy it?
I'm also interested if someone would let me know the most cost effective way to buy the paper card, ie, should I buy a 1 way ticket from Heathrow to South Kensington, drop off our luggage, and buy another 1 way ticket to the closest overground station to buy the paper card? Or should I think of buying the Oyster in lieu of the two 1 way tickets?