CURIOSITY, ENGLAND, LONDRA, PHOTOS ENGLAND – LONDON A shop for SPECIAL DETAIL people. Stroll through London.