Neelkuri Bil Lake Address West Bengal 741404 Rating on Google Maps 4.30 (43 reviews) Open on Google Maps