When someone thinks of a busy train station, a few places come to mind. In the UK there's London St Pancras or Paddington, and in Europe you might think of Gare du Nord in Paris, Roma Termini, or ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results