Levy Apartments
Jaffa St. 82, Jerusalem, Israel
Booking.com
Book Now