Site Manager at Toubar Contracting - Dubai, Dubai, United Arab Emirates
Toubar Contracting is a civil engineering company based out of Troup Tower, Port Saeed, Port Saeed, Egypt.