CBS Outdoor Liverpool Street, London

Andrew Neale

This CBS Outdoor screen at London’s Liverpool Street has been down these past few days…

cbs outdoor liverpool st

I wonder if it is tired, overworked or under paid?


Leave a Reply