Traditional bar in Keel, Achill Island. A newly opened spot offering an authentic pub experience.