The Time Place Plaza Indonesia, Indonesia


Address

Level 1, #165-168, Plaza Indonesia, Jl.M.H Thamrin Kav. 28-30
10350 Jakarta
Indonesia