The Grand Hotel 4* Nuwara Eliya, Sri Lanka

Hotels in Sri Lanka - Hotels in Nuwara Eliya - The Grand Hotel

The Grand Hotel is situated on Nuwara Eliya Hill, adjacent to the Nuwar Eliya Golf Course. Surrounded by tropical greenery and enjoying cool climates, it features 2 restaurants, a shopping arcade and a gym.