21st Floor Hotel

Ben Yehuda St. 34, Jerusalem, 9423001, Israel

Hotel image
Read more reviews for 21st Floor Hotel