Where is Sheoraphuli?

Where is Sheoraphuli located?

Sheoraphuli, West Bengal, India (approx. 22.76°, 88.31°)


Where is Sheoraphuli on the map?