Designed by
Title
Clock at St Pancras Station the main rail terminal #134842398
Description
Clock at St Pancras Station the main rail terminal for Eurostar train departures from London to the European mainland, London, England, May 19, 2018
This image is editorial