Com uma boa localização no centro de Nuwara Eliya, Huddle está a cerca de 2,9 km de Lago Gregory e 10 km de Hakgala Botanical Garden. O acesso Wi-Fi gratuito está disponível e estacionamento privado pode ser organizado por um custo extra.
No alojamento, os quartos incluem secretária, televisão de ecrã plano, casa de banho privativa, roupa de cama e toalhas. Todas as unidades providenciam roupeiro e chaleira.
Este hotel disponibiliza aluguer de bicicletas e aluguer de carros, e a área é popular para ciclismo.