Check out the stunning Bovey Castle!

Check out the stunning Bovey Castle!

Located in the heart of Dartmoor National Park in Devon, the 5 Red Star Bovey Castle rests in 275 acres of beautiful countryside and rolling valleys. First opened as a hotel and golf resort in 1930 by Great Western Railways, the luxury castle hotel boasts 60 fabulous...