Bamburgh retains title of Britain’s best seaside resort squib

The tiny village on the Northumberland coast boasts a historic and imposing castle.
Continue reading on INDEPENDENT...
Tags: