Topshop

OMG Topshop

March 31, 2009

The buzz about the Soho launch of fashion retail outlet Topshop is overwhelming, and has been building to almost intolerable levels amid faulty openings and launch...