Ili Duwa Rajan - mountain located in Indonesia, Asia. Within mountain range Lembata. Elevation - 244 m (801 ft). Coordinates - Latitude: -8.55, Longitude: 123.55.
By signing up you accept the Terms