Home & Garden in London - Thamesmead West 9-13 Powis Street, Thamesmead West, London, SE18 6HZ Tags: linen shops