Taco Boss is located in Kelapa Gading, Indonesia on RWW5F9C, Jl. Raya Kelapa Nias, RT.1/RW.6, Pegangsaan Dua. Taco Boss is rated 3.7 out of 5 in the category mexican restaurant in Indonesia.
Address
RWW5F9C, Jl. Raya Kelapa Nias, RT.1/RW.6, Pegangsaan Dua