By Nicola Harrison2009-09-21T12:56:00
Topshop has opened its second-largest store in the UK, in Liverpool’s shopping centre, Liverpool One.
Already have an account? Sign in here