Octa Cell is located in Kabupaten Ngawi, Indonesia on Jl. Panglima Sudirman, RT2/RW6, Bale Panjang, Jogorogo. Octa Cell is rated 3 out of 5 in the category cell phone accessory store in Indonesia.
Address
Jl. Panglima Sudirman, RT.02/RW.06, Bale Panjang, Jogorogo