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.
Número de habitaciones: 5
27 Spencer Park, Badulla Road, Nuwara Eliya, 22200 Nuwara Eliya, Sri Lanka