Towell Auto Center (TAC) was first established in Oman in 1972. Today, it represents a central pillar of success for the Towell Group. TAC’s ability to balance long-term brand growth and market share with positive economic returns is a combination that existing partners appreciate.

Vehicle Agencies & Services
Towell Auto Center has received numerous awards for the brands it represents. One of the strongest...
Read More
Auto Leasing & Rental
Orbit Car Rental & Lease forms part of the Towell Group, and it enjoys its status as a pioneer...
Read More
Automotive Products Distribution
As one of Towell Auto Group’s highly successful brands, Eint offers a line-up of globally renowned...
Read More