The Old Curiosity Shop, Holborn, London.

The Old Curiosity Shop near Lincoln's Inn Fields, Holborn, London, England