Devon Fall is a breathtaking waterfall located in the central highlands of Sri Lanka. Devon Falls is a captivating natural attraction that allows visitors to appreciate the beauty of Sri Lanka hill country. Whether you are a nature lover, a photographer, or someone seeking a tranquil escape, Devon Fall offers a serene and picturesque experience in the heart of the island.
Type Place