Star Game is located in Kec. Kby. Baru, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta, Indonesia on Blok M Square Lantai 3 Blok B No.9, Jl. Melawai Raya, RT.3/RW.1, Melawai. Star Game is rated 3 out of 5 in the category video game store in Indonesia.
Address
Blok M Square Lantai 3 Blok B No.9, Jl. Melawai Raya, RT.3/RW.1, Melawai