A Taste of Eden at Glaziers Hall
Glaziers Hall, one of London’s unique event spaces, has announced that it has improved its environmental credentials by contracting Eden, a sustainable catering company, as one of its caterers.
View full press release