Where is Umananda Temple?

Where is Umananda Temple located?

Umananda Temple, Umananda Temple, India (approx. 26.196388°, 91.74528°)


Where is Umananda Temple on the map?