PUMA Announces 24,000 Sq. Ft. Flagship Store in London’s West End Lorraine Kelly 1 April 2025 Fashion The new PUMA London Flagship Store on Oxford Street offers personalisation and a unique blend of sports and street style.