Image 1 of 1
SB-GB687.jpg
United Kingdom, England, London: Liberty department store on Regent Street | Grossbritannien, England, London: Liberty department store in der Regent Street