Ten Ten

Ten Ten
Address : Plaza Indonesia, Level Basement, Jl. MH Thamrin Kav 28-30, Thamrin
Phone No. : (021) 29923730