United Kingdom (London)

Image 192 of 281
< Prev Next >
SB-GB306.jpg
Great Britain, London: Entrance of Selfridges Department Store on Oxford Street at Christmas