Lalshore Ward, South Sikkim is located in Namchi, India on Namchi - Nayabazar Road Jorethang, to, Namchi - Nayabazar Rd. Lalshore Ward, South Sikkim is rated 3.5 out of 5 in the category hiking area in India.
Address
Namchi - Nayabazar Road Jorethang, to, Namchi - Nayabazar Rd