Level 99 Jember is located in Kabupaten Jember, Jawa Timur, Indonesia on Jl. Jawa No.14, Tegal Boto Lor, Sumbersari, Kec. Sumbersari. Level 99 Jember is rated 4.6 out of 5 in the category computer store in Indonesia.
Address
Jl. Jawa No.14, Tegal Boto Lor, Sumbersari, Kec. Sumbersari
Accessibility
No wheelchair-accessible entrance