Tucked away in the picturesque coastal town of Spring Lake, New Jersey, St. Stephen’s Green Publick House serves up a Shepherd’s Pie so magnificent it might just ruin all other versions for you ...