Leuser Research Center is located in Banda Aceh City, Aceh, Indonesia on H988VVW, Kopelma Darussalam, Syiah Kuala. Leuser Research Center is rated 3.8 out of 5 in the category research foundation in Indonesia.
Address
H988VVW, Kopelma Darussalam, Syiah Kuala