Thence

adv.
  1. From that place.
  2. From that time; thenceforth; thereafter.
  3. For that reason; therefore.
  4. Not there; elsewhere; absent.

It is not unusual, though pleonastic, to use from before thence. Cf. Hence, Whence.