Southside Wandsworth is a shopping centre in Wandsworth, London, England. When it was built it was the largest indoor shopping centre in Europe.
Read more about Southside Wandsworth: Overview, Retailers, History, Renovation and Redevelopment, Ownership and Financing