Taco Boss, Bellagio is located in Setiabudi, Indonesia on The Bellagio Mall, Jl. Mega Kuningan Barat No.3, RT.5/RW.2, Kuningan, East Kuningan. Taco Boss, Bellagio is rated 5 out of 5 in the category mexican restaurant in Indonesia.
Address
The Bellagio Mall, Jl. Mega Kuningan Barat No.3, RT.5/RW.2, Kuningan, East Kuningan
Service options
TakeawayDine-in