18 cities you can reach by train in under six hours from London (Paris not included)
You might also like