Print now
Indo Taste Restaurant
Address :
TB 6307, Lot 10, Mile 3, Jalan Apas, Perdana Jaya, Tawau, 91000
Phone No. :
010-942 0053 / 019-873 0918
Print now