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

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

Chris Ratcliffe/Bloomberg

Rows of houses stand on Lansdowne Road in the Kensington and Chelsea borough of London.