Delight Royal Lachung, Lachung

Police station, Near Lachung, Lachung, Sikkim