The Life Goddess, the Greek deli and restaurant group, is looking to open a third site in London next year and plans to expand nationwide, M&C Report has learnt
Alternatively SUBSCRIBE for unrestricted access to all content. Contact us for more information