The Wind Castle
Luxury Boutique Hotel in Nuwara Eliya, Sri Lanka
This small yet scenic and impressive waterfall is renowned for its romantic folklore of lovers leaping to their deaths. It offers sweeping views of tea plantations and the city.
This will close in 20 seconds