A luxury window to JerusalemMamilla Hotel, adjacent to the Old City, has been picked as one of the world’s top places to stay.Mamilla Cafe(photo credit: ISRAEL21c)