OLD BLUE LAST

Old Blue Last

Great Eastern Street, London, EC2A 3ES