The Carpet & Bedding Factory 670-672 Holloway Rd, Archway, London N193NP