Location

location

The George Inn is situated in the heart of the Kent countryside,  in a small country village just a few minutes from the famous Leeds Castle, “The loveliest castle in the world’

 

Address:

Lower Street,
Leeds (Kent)
ME17 1RN
England