+91-124-4595300info@srilankanholidaysdelhi.com

NUWARA ELIYA

NUWARA ELIYA

Nuwara Eliya meaning "city on the plain" or "city of light" is a town in the central highlands of Sri Lanka. It is one of the major tea producing areas in the world. The tallest mountain in Sri Lanka "Pidurutalagala" oversees this beautiful city. It is the most visited hill country.

Popular Packages