Say Hello to Great Britain
Leeds Castle also known as “the loveliest castle in the world” is set on two islands in a magnificent lake in Kent. A spectacular site with a glorious history that celebrates 900 years this year! Contact the specialists at Helloworld Travel Burpengary today and say #hellogreatbritain 😀