Bamburgh Castle 17th November 2020 by Gary Leave a Comment Bamburgh Castle in Northumberland is reputed to be the seat of the Kings of Northumbria. Situated at the south edge of the village on Red Barns beach it remains in excellent repair and is a huge visitor attraction.