|
The Wind Castle hotel commands an impressive presence in the form of an ancient Dutch-style castle set atop a hill offering stunning views of the surrounding lush green mountains of Nuwara-Eliya while facing the tallest mountain in Sri Lanka
Suggestion's