London Wiki
Advertisement

The main shopping street in Kensington, London. The area is identified in the London Plan as one of 35 major centres in Greater London.


More information on the Wikipedia page [1].

Advertisement