The George Inn : The George Inn is an idyllic escape from the city bustle. Nestled in the heart of Leigh Woods and perfectly positioned for long walks through the rolling Somerset hills. This family friendly pub is complete with roaring fire, cask ales an