I've been reading about the National Rail travelcards. These are different from the Oyster cards? We will be in London for 2 weeks. Where is the closest National Rail Station to Cancell Road in the Oval where I can buy the travelcards? Are they open on Sundays when we arrive?