Loading…
Loading…
Nuwara Eliya
Nuwara Eliya
St. Clair's Falls is Sri Lanka's "Little Niagara," a broad twin cascade through tea plantations, visible from both road and rail, now fighting to keep its flow against a hydropower project.
Government
Free
Yes
Available
Available
Available
Any vehicle, Train
Good
Available