Marks & Spencer will close its two German stores next week, Retail Week reported. The Frankfurt and Cologne stores, which opened in 1996 and 1999 respectively, are to closem their doors on Wednesday.