Photos coming soon
HOTEL
The Mystic Lodge
Talawakelle, Nuwara Eliya, Sri Lanka
Where it sits
The Mystic Lodge
Talawakelle, Nuwara Eliya, Sri Lanka
6.94693, 80.64780
Similar stays nearby
Plan around The Mystic Lodge
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
