O2’s 210,000sq ft Icon Outlet opens its doors
The Icon Outlet in London’s O2 complex has opened its doors to 30 stores today bringing a retail offering to the location for the first time.
At 10 am today the 210,000sq ft premium outlet centre was unveiled...
