In courtesy of Céline
Yeah, good news for us Londoners as rumors are saying that Celine will finally launch a store in London after years of limited collections under other retailers roof. The new location is said to be at 103 Mount Street, just a stone throw from Balenciaga (which btw is really worth stopping by, such a beautiful store!), could easily become my new favorite shopping street in London.
Happy weekend everyone!