23 Lewis Grove, London SE13 6BG, United Kingdom
Leila's Shop, Calvert Ave, Bethnal Green, London E2 7JP, United Kingdom