Store name: Foot Locker Address: 555 Northwest Mall, Houston, TX Shopping mall: Northwest Mall State: Texas Store phone: 713-682-3413 Location: Mid-mall next to Claire's Category: 25
: