Unless it's an occasional brief pop-up store, which is rare. Guess they feel selling stuff online is enough. Just find it hard to believe that there's a physical NHL store in Manhattan, but not NFL.
How many nfl stores are there period? At the moment nfl probably likes the fact they don’t have to pay for a physical location, staff, and other fees.. just make money online