Fiber Star Bali is located in Kec. Denpasar Bar., Kota Denpasar, Bali, Indonesia on D ,Seminyak, Jl. Nakula No.63, Pemecutan Klod. Fiber Star Bali is rated 4.9 out of 5 in the category cable company in Indonesia.
Address
D ,Seminyak, Jl. Nakula No.63, Pemecutan Klod
Accessibility
No wheelchair-accessible entrance