Aldbrough could be the name of two places in England

See also

edit