15-17 Calvert Ave, Shoreditch, London E2 7JP, United Kingdom
No delivery
Spot something wrong?
Dishes at Leila's Shop. Prices may vary in venue.