Khecheopalri Lake is located in west sikkim near Pelling Town. This lake is holy for Hindus and Buddhas. There is a View Point near Khecheopalri Lake from where anybody can take the overview of the lake but the steps are steep.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.