Tel Aviv welcomes ROOF TOP 98, a new restaurant atop the Mayer Hotel, featuring a dynamic daily changing menu curated by acclaimed Chef Zvika Strauss,...