At risk of looking stupid on a subject I know nothing much about, could the place be Bamburgh in Northumbria?
Known as Bebbanburg and similar names in the past, also a place much fought over historically
The corruption of names over the centuries makes it possible?