London, England

Leila's Shop, 15-17 Calvert Ave.  E2 7JP

Details to come!