Bershka Reopens Refurbished London Flagship Store Retail 25 July 2024 The renowned Spanish fashion brand, Bershka, has officially reopened its flagship store located on Oxford Street, London.The store covers a…