Time Out London
4 months agoLondon food
This London restaurant is officially one of the most sustainable in the UK
Restaurant St Barts in London has been awarded a Green Star in the Michelin Guide for its sustainable practices.
St Barts received the eco accolade for its no-waste approach, sourcing from small-scale British farmers, and using locally made furniture and tableware. [ more ]