Home & Garden in London - Stockwell 221-223 Stockwell Road, Stockwell, London, SW9 9SN Tags: carpets, rugs