Adventure Hill Country

Kumari Ella Falls in Sri Lanka

Kumari Ella Falls, also known as Princess Falls, is a picturesque cascade nestled amidst the verdant hills of Sri Lanka’s Colombo District. This hidden gem offers a refreshing escape for foreign travelers seeking a tranquil encounter with nature. Unveiling Kumari Ella Falls: A Serene Escape in Sri Lanka View in Map Preparation Things to Do

Read More
X