Metro loading station is located in Tacloban City, Philippines on Level1 Main mall, Robinsons place tacloban. Metro loading station is rated 3 out of 5 in the category cell phone accessory store in Philippines.
Address
Level1 Main mall, Robinsons place tacloban