10 Best Nuwara eliya hotels.
While traveling in Nuwara eliya, You may need to know about places to stay. So I listed 10 of them for your convenience. The Grand Hotel – nuwara eliya hotels The Grand Hotel, an iconic Sri Lankan landmark in the high elms of Nuwara Eliya, also called “Little England” or “Switzerland of the East,” boasts…