Otterburn Hall Hotel or Otterburn Tower is an AA four-star Grade II listed fortified country house hotel and country estate set in 500 acres of deer park and woodland to the north of Otterburn in Northumberland, northeastern England.
Otterburn Hall Hotel or Otterburn Tower is an AA four-star Grade II listed fortified country house hotel and country estate. It is set in 500 acres of deer park and woodland in the Northumberland National Park in northeastern England.