Street Sensation - London's shops and restaurants

© Streetsensation.co.uk

Art installation in window at Selfridges department store on Oxford Street. Giraffe by Carston Holler.

More street photos