Huddle is goed gelegen in het centrum van Nuwara Eliya, op 2,9 km van Lake Gregory en 10 km van Hakgala Botanical Garden. Gratis WiFi is beschikbaar en privéparkeren kan worden geregeld tegen een meerprijs.
Alle kamers bij het hotel hebben een bureau, een flatscreen-tv, een eigen badkamer, beddengoed en handdoeken. Alle units zijn voorzien van een kledingkast en een waterkoker.
Je kunt bij dit hotel fietsen en een auto huren, en gasten gaan er graag fietsen.