Embrace "The Fine Stay" situa-se em Nuwara Eliya, a 3,3 km de Lago Gregory e a 4,2 km de Hakgala Botanical Garden, e dispõe de acomodações com um restaurante. O alojamento apresenta quartos familiares.
Cada quarto inclui chaleira, enquanto alguns têm varanda.