Situato a Ella, a 4,3 km dal Ponte a Nove Archi di Demodara e a 2 km dall'Ella Spice Garden, il Green Leaf Resort offre sistemazioni con giardino, il WiFi gratuito in tutte le aree e un parcheggio privato gratuito. La struttura vanta camere familiari e una terrazza. La struttura offre una reception aperta 24 ore su 24 e il servizio in camera.
Le camere del resort sono dotate di area salotto. Le sistemazioni del Green Leaf Resort sono dotate di scrivania e bagno privato.
Al mattino vi attende una colazione continentale o asiatica.
Ubicato in una zona rinomata per l'escursionismo, il Green Leaf Resort fornisce il servizio di noleggio auto e biciclette.
Il Little Adam's Peak si trova a 4,4 km dal resort, mentre Ella Rock dista 13 km.