PT Odea Prima Global is located in South Jakarta City, Indonesia on Jl. Dr. Saharjo No.41A, RT.12/RW.5, Manggarai, Setiabudi. PT Odea Prima Global is rated 5 out of 5 in the category solar energy contractor in Indonesia.
Address
Jl. Dr. Saharjo No.41A, RT.12/RW.5, Manggarai, Setiabudi