Established under the DGHC (Darjeeling Gorkha Hill Council) in 2008 is a recent tourist attraction. The Science Centre, which provides for scientific awareness among the school students of the town and the locals, is located on the Deolo Hill on the way to the Deolo tourist lodge.