Located in Ramallah, Alhambra Palace Hotel Suites and Resort offers simply furnished accommodations..