Ashraf Engineering and Surveying Office 1 Avis Jerusalem National Bank - TNB 31 Avis Ramallah Farkha Village Council 3 Avis Salfit Palestinian Youth Union 25 Avis Ramallah Toura Village Council 5 Avis Jenin Lire la suite