Where is Hotel Cecil?

Where is Hotel Cecil located?

Hotel Cecil, West Bengal, India (approx. 22.57395°, 88.36283°)


Where is Hotel Cecil on the map?