Illuminated River walking tour 7 January 2020
Illuminated River are planning an evening walking tour on 7 January 2020. The tour is led by City of London guides Meet at Blackfriars Station at 1800 Illuminated River is an ambitious, new public art commission – a unified light installation which will transform London at night, connecting bridges on the River Thames. Walking the […]