The natural beauty of simeulu island is worth a visitachemenia (43)in #nature • 8 years ago Simeulu Island. is an island located in western Sumatra. Located approximately 150 km off the west coast of Aceh, is also a government island of Simeulu Regency in the middle of the Indian Ocean #island