OLIVE TREE HOTEL

93 St Georges Street
Jerusalem
Israel