The best tea towels, from Leila’s
One doesn’t often get the chance to wax lyrical about tea towels, but I am obsessed with these ones from the much lauded Leila’s grocery shop in Shoreditch. Leila’s is a real destination store and cafe and Leila McAlister herself… Read More