Levy Apartments

  Jaffa St. 82, Jerusalem, Israel

Booking.com Book Now