ultimatetravel.blog
Heavenly Hever: A Kent Castle
The incredible Hever Castle is located in the village of Hever, near Edenbridge, Kent – only 30 miles south-east of London, England. It is unbelievable how this stunning castle is so close to…