Words: by S. via the Laughing Medusa
Leila’s Shop is tucked away on a side street near Shoreditch High Street. It’s everything I imagine an English country kitchen to be – cozy, intimate, and completely charming. Their small menu offers simple, rustic foods made from the highest quality, painstakingly chosen ingredients – all of which are available in the companion shop next door.
Leila´s Shop
15 CALVERT AVENUE
LONDON
Loading map...
It's still faster than you could draw it