Designed by
Title
Self-service ticket machine inside King`s Cross station, London, UK. #124176340
Description
Self-service ticket machine inside King`s Cross station, one of the largest railway stations in London and a significant transport hub.
This image is editorial