Windsor Shopping Centre

Windsor Shopping Centre
Site A, London, EC1V 3PS
Photo of Windsor Shopping Centre