The Life Goddess Deli Divine is a fantastic Greek restaurant based in London. For traditional and authentic Greek cuisine, dive into their mouth-watering menu that encourages you to try new ingredients and experience new flavours! Their dishes are superbly balanced and offer everything that you could want from a Greek restaurant and more! Treat yourself and friends to a feast of appetizers, salads, main courses and preserves, their recipes will simply blow your mind! While you’re at it, why not treat yourself to their fantastic wine, it’s arguably the best wine you will have ever tasted!