The Yard Appledore The Yard Appledore 5 Market Street Appledore Bideford Devon EX39 1PW Rating Date: 2022-04-07 Rating Authority: Torridge Leave a Reply Cancel replyYou must be logged in to post a comment.