Sea Land Apartments

84 Ben Yehuda Street, Tel Aviv, 63435, Israel

Hotel image
Read more reviews for Sea Land Apartments