Located at an altitude of 5556 feet, Delo or Deolo is a nature park with sweeping views of Mt. Kanchenjungha and River Teesta. Lovely landscaped gardens dotted with gazebos, flowerbeds, lawns and winding paths makes Delo an ideal place to unwind or have a family picnic. Recently, they have also started some adventure activities like paragliding.


Photos of Delo