Olive Tree Hotel

23 St George Street
Jerusalem
Israel