Das Grand Hotel liegt nur wenige Minuten außerhalb von Nuwara Eliya, inmitten eines wunderschönen Parks und Teeplantagen, auf 2.000 Metern Höhe.
Alle Zimmer des Hotels verfügen über eine Minibar, Telefon und TV. Darüber hinaus gibt es ein Restaurant und ein Café, sowie einen SPA-Bereich mit Massageangebot und Sauna.
Im eleganten Stil eingerichtet, bieten die Zimmer einen wunderbaren Blick auf die umgebenen Hügel.