Leila's Shop

Leila's Shop

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

Get Directions

+44 (0) 20 7729 9789

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

Similar places nearby