Britain's most expensive streets

New Bond Street London is Britain's most expensive street, with a median sold price of £18,080,800.

#Placemedian sold price
1New Bond Street London£18,080,800
2Ilchester Place London£12,000,000
3Ashburton Place London£11,691,635
4Horse Guards Avenue London£8,775,000
5Whistler Square London£8,510,000
6Cavendish Square London£8,100,000
7Mulberry Square London£7,087,500
8Victoria Road London£6,050,000
9Hollandgreen Place London£5,620,625
10Stanhope Gate London£5,585,000

Source: Sold Price · as of 2026-09-05. Data © Crown copyright, OGL v3.0.