Traditional English inn in Modbury, Devon, offering a friendly atmosphere, beer garden, free Wi-Fi, and dog-friendly accommodations.