Delo

Delo 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...