London Road.

London Road. - Street In The South Kensington Area Of London. Photo