Skechers has opened a big flagship store inside the new shopping district at One World Trade Center in New York City

Topics