Decathlon has opened a new 2,500-square-meter store in Liverpool. The two-floor retail store, inaugurated on April 28, is located in Church Street, a prime location at the heart of Liverpool city center and one of the busiest shopping streets in the U.K. Decathlon launched in the U.K. more than 20 years ago and has around 50 stores in the country.