Arts & Crafts in London - Notting Hill 24 All Saints Road, Notting Hill, London, W11 1HG Tags: picture frames