Toko Bali is an Indonesian restaurant that has been serving customers since 2006. It offers a taste of Indonesian cuisine.