Bamburgh Castle is an impressive twelfth-century castle located on the seafront in Bamburgh near Seahouses on the English coast. The castle was expanded and restored in the eighteenth and nineteenth centuries.