Kensington’s $13.2 Million Street Tops U.K. Property List

Kensington and Chelsea in west London has Britain’s most expensive street and the borough dominates the list of top-priced locations in a report today.