American sportswear and footwear retailer Foot Locker has opened its largest store in Europe. It is located at Liverpool One, a shopping, residential and leisure complex in the English city. “The new store is the ultimate destination for sneaker fans in Liverpool and a great platform for the city’s many creative talents. Liverpool has such an...
Jun 12, 2018