Embrace "The Fine Stay" se encuentra en Nuwara Eliya, a 3,3 km de Lago Gregory y a 4,2 km de Hakgala Botanical Garden, y ofrece alojamiento con restaurante. El hotel dispone de habitaciones familiares.
El hotel ofrece algunas unidades con balcón, y todas tienenhervidor.