The Devil’s Stone Inn Ghostwatch No Comments Nestled in the heart of Shebbear, a picturesque village in Devon, the Devil’s Stone Inn stands as a testament to centuries of local history and READ MORE