Because of the two systems are different physical location, I would recommend export the VM as ovf, copy it across to the new DC during a quiet period, like over a weekend and import into the new vCenter.
Moving a ESXi host from one vCenter to the other would work, but you will create resource fragmentation where you cannot make use of the host resources in either location. Depending on connectivity and bandwidth available between the two sites, it could a long time to move the VM and possibly saturate the connection.