Barmoor Castle Country Park is a true haven of tranquillity set in the heart of Northumberland. Surrounded by 200 acres of stunning rolling countryside, this is the perfect oasis for those seeking to escape from the hustle and bustle of everyday life. Whether you’re looking to own a caravan or luxury lodge, you’ll find everything you need right here.
The location is simply spectacular, with the North Sea coast on one side and the Cheviot Hills on the other, and it’s only a short journey from the Scottish borders. So why not make Barmoor Castle your home away from home, and experience the peace and serenity of this stunning location for yourself?