London’s Kensington Palace Gardens, a tree-lined street flanked with stately stuccoed mansions and embassies, has been named Britain’s most expensive street for the 12th consecutive year, according to a report Friday from Zoopla.

A home on the half-mile avenue, which has fortress-like security with guarded gates and police officers, costs an average of £35.9 million (US$46.3 million), the online property portal said.

The capital city is home to all of the top 10 priciest streets in Britain.

Courtenay Avenue, in north London’s Highgate, ranked second with average house prices of £18.6 million.

Third was Grosvenor Crescent, in posh Belgravia, nestled close to both Buckingham Palace and Hyde Park. The average cost of a home on the street is £16.5 million, according to Zoopla.

Top 10 most expensive streets in Great Britain

Source: Zoopla

“London dominates the country’s prime property market, but it is being challenged by the South East in terms of the number of £1 million streets,” Gráinne Gilmore, head of research at Zoopla, said in the report. This reflects “the rise in demand and pricing seen in this market, as well as its housing stock mix and its geographical size."

While Greater London was home to 4,523 of Britain’s £1 million streets as of September, the South East of England has 4,707 streets where the average home price surpasses that mark, according to the report.

Outside of the capital, Montrose Gardens in Leatherhead, Surrey, in the South East, is home to the largest property price tags, where a buyer can expect to spend an average of £6 million.

It’s closely followed by Titlarks Hill in Ascot, Berkshire, also in the South East, where the average property value stands at £5.9 million.

?