Nuwara Eliya to Colombo - Pristine beauty of Sri Lanka

2 min read • 28th July 2018
Lake Gregory

Nuwara Eliya is by far the best hill station I've been to. Located in central Sri Lanka, it hosts the quintessential English and Irish buildings. This blog post hosts a collection of pictures taken in August 2018.