Where is Simichaur?

Where is Simichaur located?

Simichaur, Simichaur, Nepal (approx. 28.03854°, 83.25199°)


Where is Simichaur on the map?