The Crown Inn is a quintessential Country pub set in the heart of Worcestershire, in the beautiful village of Peopleton.