Tomb Raider Games is located in Medan City, North Sumatra, Indonesia on Jl. Gunung Krakatau No.235, Glugur Kota, Medan Barat. Tomb Raider Games is rated 3.7 out of 5 in the category game store in Indonesia.
Address
Jl. Gunung Krakatau No.235, Glugur Kota, Medan Barat