Best Irish restaurant in Ballycastle, ireland