Foot Locker’s future headquarters in St. Petersburg, Florida is no more, reports Footwear News. Its offices will remain in ...