uplist.lk
Thilina Hotel
Situated among the lush green hills, tea gardens and breathtakingly beautiful waterfalls in Sri Lanka is Nuwara Eliya, popularly known as the "Little England". Among the many hotels, restaurants and guesthouses are the Thilina Hotel", located in the Racecourse Roundabout of Nuwara Eliya, where its strategic location gives a scenic…