The Lily Vanilli Bakery - The Courtyard, 18 Ezra St, London E2 7RH, UK on Eaten