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


