Yes, a registered national address is required when establishing a company in Saudi Arabia.