Taif Contractor Demolition and renovation in Taif Construction of upper annexes and outdoor councils... Electricity, plumbing, construction, plastering, tiling, painting, decorations