Towell Engineering International Oilfields Services is Construction and Civil Engineering situated in Business Bay, Dubai.