Alhambra Palace Hotel Suites And Resort
Al Irsal Street, Ramallah, Palestine
Booking.com
Book Now