Filmed or set in 11 Wilcox Road, South Lambeth, Lambeth, London, England, UK — Haystackk