"From here" is Отсюда in Russian.
Отсюда means "From here" in English.
Word #518 of 4,000 by frequency in Russian — level A2.
Отсюда до центра десять минут.
From here to the center is ten minutes.