Bamburgh Castle

The Bamburgh Castle is one of the largest inhabited castles in the UK. Located in north east England, right by the beach on the shores of Northumberland. With a recorded history going back to the year 547, Bamburgh Castle played a central role in many of the historic periods of this region. In 1894, Bamburgh Castle was bought by Lord William Armstrong for £60,000. To this day the castle is inhabited by the Armstrong family.


1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5.00 out of 5)
Loading ... Loading ...
Category: Landscapes
« Previous Photo

Post a comment

    No Comments Yet on Flickr

Random Photos