Map
12 Kaufman St., Tel Aviv 61501, Israel
Hotel
David InterContinental, Tel Aviv