Harrods

Harrods, Brompton Road Knightsbridge, London, United Kingdom.

Harrods Luxury Department Store.

Chanel, Pop Up, Photo Booth.

Advertisements