Arlozorov Suites Hotel

Arlozorov, 23
Tel Aviv
Israel