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.
15 CALVERT AVENUE
It's still faster than you could draw it