Aerial view of Bamburgh Castle on the coast of Northumberland, England.

Places to visit in England