Where is Medvedkovo?

Where is Medvedkovo located?

Medvedkovo, Медведково (Station), Russia (approx. 55.88708°, 37.66139°)


Where is Medvedkovo on the map?