Royal Court Hotel
24-Jaffa Street, Ramallah, Palestine
Booking.com
Book Now