SEIBU
Address:
SEIBU Department Store
Grand Indonesia Shopping Town – West Mall, GF – 2nd fl
Jl. MH Thamrin No. 1
Jakarta Pusat 10310