Situé à Nuwara Eliya, à moins de 3,3 km du lac Gregory et à 4,2 km du jardin botanique Hakgala, Embrace Le Fine Stay possède un restaurant. L'hôtel propose des chambres familiales.
Certaines possèdent un balcon.
Un petit-déjeuner asiatique est servi tous les matins sur place.
L'aéroport de Katugastota-Polgolla, le plus proche, est implanté à 83 km.