City that never sleeps

The City of London has stood for over 2000 years and in this day and age it never rests and never sleeps. The closest thing to relative quiet is the night.

 

Phsyical size is 59.4cm X 21cm 

City that never sleeps

£50.00Price