South Lodge Hotel and Spa, United Kingdom The first Certified B Corp Hotel chain in the UK. View full details