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

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

Tom Shaw/Getty Images

An Aerial view of houses near Hyde Park, London.