JL Grand Hotel in Nuwara Eliya features 3-star accommodation with a garden and a terrace. Built in 2023, the property is within 1.5 km of Gregory Lake and 6.1 km of Hakgala Botanical Garden.
Nombre de chambres: 9
211 Upper Lake Road, 22200 Nuwara Eliya, Sri Lanka