Alhambra Palace Hotel Suites And Resort

  Al Irsal Street, Ramallah, Palestine

Booking.com Book Now