The Beaver Inn is a small, traditional pub located in Appledore, North Devon. This picturesque riverside establishment is nestled in the heart of Irsha Street, offering a classic pub experience.