Liberty Pop Up Satellite Store Opens at Westfield Stratford

Liberty Pop Up Satellite Store Opens at Westfield Stratford

Yes, I am excited and yes, I want to go. Liberty has opened a pop up store in east London’s Westfield. One of those pop ups with a few months longevity, the 17,000 sq ft space (located in the open air “The Street” part of the mall) will be there until September 12. Am guessing […]

Read Full Story