Although these suppliers don't match your search for Castles in Kirkby Stephen, they are within approximately 40 miles and could still be of interest.
Rose Castle Venues, Castles, Dalston, Cumbria
Nestled in the Cumbrian countryside, a stone’s throw from the Lake District National Park, Rose Castle is the fairy-tale wedding venue of dreams.
(Castles in Kirkby Stephen)