Art Galleries in London - Hampstead 240 Netherwood Street, Webheath, Hampstead, London, NW6 2JX Tags: art restoration, picture cleaning