Leila's Shop thumb

Leila's Shop

15-17 Calvert Avenue, Shoreditch, E2 7JP London, United Kingdom

Get Directions

+44 (0) 20 7729 9789

  • 15-17 Calvert Avenue, Shoreditch, E2 7JP London, United Kingdom
  • Get Directions
Similar places nearby