MYKA will open its first UK store at St Christopher’s Place in London this July, bringing its premium Greek frozen yoghurt concept, Mediterranean-inspired hospitality and freshly made daily yoghurt to ...