Where is Lakhuridanda?

Where is Lakhuridanda located?

Lakhuridanda, Lakhuridanda, Nepal (approx. 28.38216°, 82.62964°)


Where is Lakhuridanda on the map?