Pappy McGregor's is a buzzy pub known for its extensive beer selection and hearty pub fare. A dog-friendly patio enhances the experience.