Yes, a physical office (Ejari registered) is mandatory to setup a mainland business in Dubai.
Back to FAQ