Obviously, this is not true.
The photo first surfaced in 2018 and at the time no one thought it was Netanyahu - it is apparent that the person on the left has a moustache and does not resemble Netanyahu.
The person on the right does not appear to be Nasrallah, either. When the photo first popped up people thought it was him but then the consensus in Lebanon was that it was another Hezbollah figure who resembles him, possibly Ibrahim al Sayed.
(Nasrallah's beard seems to have been greyer in 2018.)
The restaurant is in Beirut, called Parilla Snack, part of a chain of Parilla restaurants.