Lisvane and Thornhill?
Cathays?
No sorry, not there. It's in the North of England if that helpsImperial Wharf?
(I know it's within London but it does not have any direct trains to any of the central London stations and it is the only one I can think of)

Clue 2. They are the correct two tocs thoughLea Green ?

Clue 1. Think further SouthThornaby?

That's the oneMeadowhall?
Farnborough (Main)?