NELSON, a restaurant located on Oppenheimer Street in Tel Aviv, continues to attract diners, boasting 85 unbiased reviews and operating late into the night...