Champs Sports to Open Flagship Location at 10 Times Square in New York City

Champs Sports is set to open a two-story flagship store at 10 Times Square in Manhattan. Champs Sports is set to open a two-story flagship store at 10 Times Square in Manhattan.

New York City — Champs Sports, a division of Foot Locker Inc., is set to open a two-story flagship store at 10 Times Square in New York City.

The property, also known as 1441 Broadway, is a 550,000-square-foot Class A office building with 45,765 square feet of retail space. The new Champs Sports will feature 115 feet of wrap-around frontage along Broadway and West 41st Street on the ground floor. Building owner Lechar Realty was represented by Robert Gibson, Davie Berke, Amy Zhen and Steven Robinson of JLL. Mark Finkelstein of Retail Strategies LLC represented the tenant in the lease transaction. 

More News