This tall bronze sculpture is set at the Eurostar entrance to St Pancras station in London. It’s a popular romantic destination.
This tall bronze sculpture is set at the Eurostar entrance to St Pancras station in London. It’s a popular romantic destination.