Bovey Castle, Dartmoor National Park, Devon. Beautiful Getaway destination in S.W Britain Published July 10, 2013 Bovey Castle, Dartmoor National Park, Devon, view of indoor swimming pool.