Foot Locker Inc. has leased 111K SF in St. Petersburg, Florida, for its new headquarters.
The footwear and apparel retail company with about 2,500 national locations will take residence in The Feil Organization’s Class-A office building at 570 Carillon Parkway, giving up its former New York City HQ as part of a move first announced last year.