Where is Sur Surbachi?

Where is Sur Surbachi located?

Sur Surbachi, Dagestan, Russia (approx. 42.0264502995°, 47.4942973122°)


Where is Sur Surbachi on the map?