King's Hall inside Bamburgh Castle. Haldheld HDR. The Bamburgh Castle is one of the largest inhabited castles in the UK. Located in northeast 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. The King's Hall inside Bamburgh Castle is used as museum and hosts events like weddings.