Arts & Crafts in London - Battersea 206 Battersea Park Road, Battersea, London, SW11 4ND Tags: tapestries