Centre of Britain Hotel is a cozy restaurant located in Haltwhistle, Northumberland. With a warm and welcoming atmosphere, it serves a range of delicious dishes made with locally sourced ingredients. The restaurant offers stunning views of the surrounding countryside, making it a perfect place to relax and enjoy a meal.