London Leeds Castle, Canterbury, Dover & Greenwich River Boat Ride

Private Visit to Leeds Castle: Described as 'the loveliest castle in the world' by Lord Conway, Leeds Castle sits on 500 acres of landscaped parkland across two idyllic islands, deep in the heart of the magnificent Kent countryside. Early arrival ensures an almost private visit to Leeds Castle, wher