Idelson Hotel

13 Idelson Street, Tel Aviv, 63140, Israel

Hotel image
Read more reviews for Idelson Hotel