Leeds, Maidstone, ME17
The George Inn is situated in a typical English country village, which is also the home of “The loveliest castle in the world”, Leeds Castle.