An interesting popup store concept has been started by Start up Britain. PopUp Britain was created to give new British brands a rare opportunity to get their products onto the British High Street. The flagship popup store opened in Richmond in July. There are now 4 locations in total that host young E-retailers and start ups for 2 weeks at a time, giving them a chance to test the water of high street retail trade.
by Franck Jehanne | Jan 31, 2013