The Dew Drop Villa localiza-se em Nuwara Eliya, a 5,6 km de Lago Gregory, e fornece acomodações com um jardim, estacionamento privado gratuito e um terraço. O alojamento apresenta quartos familiares.
As acomodações providenciam roupa de cama e toalhas.
Hakgala Botanical Garden fica a 8,5 km de The Dew Drop Villa.