Oefuak

Republic of Indonesia (ID) Provinsi Nusa Tenggara Timur

Oefuak

Republic of Indonesia (ID) Provinsi Nusa Tenggara Timur

Oefuak is located 19 m above sea level.