Britain is a land of castles, but aside from the famous Beefeaters who guard the Tower of London, almost nobody in London can claim to live in one—except for Dave and Barbara Edgar. Their home for the ...
Nearly one in four properties that will be hit by the ‘mansion tax’ will be in London - and they include some one-bedroom flats. Meanwhile, castles including one with its own helipad, will escape the ...
A trip to London wouldn’t be complete with a visit to a castle. Hever Castle is located about an hour south of London in the charming countryside town of Kent. Originally built in 1270, Hever Castle ...