Ilam Tea Estate

Ilam Tea Estate

The first tea estate planted in Nepal in the year 1863 offers one of the world's best orthodox leaf teas from above 5000 ft.

Read More + Read More −