Flaherty's Irish Pub is a sports-centric hangout offering beer, cocktails, and hearty comfort food in a lively atmosphere.