#green-star

[ follow ]
Time Out London
4 months ago
London 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 ]
[ Load more ]