Levy Apartments

Jaffa st. 82, Jerusalem, 94341, Israel

Hotel image
Read more reviews for Levy Apartments