Photos coming soon
HOTEL
Jade Green Rest Inn
No 19 Ella Town Ella,, Ella, Sri Lanka
Where it sits
Jade Green Rest Inn
No 19 Ella Town Ella,, Ella, Sri Lanka
6.87266, 81.05144
Plan around Jade Green Rest Inn
Ask for the details that decide a trip. Sourced answers open right here.
Sources
- Data sources
- 1
Information last checked Jul 31, 2026.
