New Balance London Flagship Store Launch
The other week we flew down to London to attend the launch event of the New Balance London Flagship Store, which is situated on the very famous Oxford Street.
The other week we flew down to London to attend the launch event of the New Balance London Flagship Store, which is situated on the very famous Oxford Street.
We’re heading to the launch of New Balance’s flagship store in London on Thursday, and they just announced an exclusive “London Cab” Pack to mark the opening of the store, […]