Skip links

Automotive

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

Vehicle Agencies & Services

Towell Auto Center has received numerous awards for the brands it represents. One of the strongest...

Read More
Auto Leasing & Rental

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

Automotive Products Distribution

As one of Towell Auto Group’s highly successful brands, Eint offers a line-up of globally renowned...

Read More
This website uses cookies to improve your web experience.