Shops and Shopping
With close to 300 stores, a bustling market place as well as a vibrant community of independent shops, Kingston upon Thames is one of the biggest shopping destinations in London.
With close to 300 stores, a bustling market place as well as a vibrant community of independent shops, Kingston upon Thames is one of the biggest shopping destinations in London.