Tea Factory Hotel - Nuwara Eliya October 19, 2012The Tea Factory Hotel in Kandapola, in the highlands of Nuwara Eliya in Sri Lanka, is one of the most memorable hotel experience I have ev...Read More
Nuwara Eliya, The Little England. March 02, 2012Nuwara Eliya, also called as Little England is a town in the central highlands of Sri Lanka with a picturesque landscape and temperate clima...Read More