Shortly after 2006 , sales of houses in Upper Phillimore Gardens for more than £20 million have somewhat eclipsed Earls Terrace 's record .
In fact the `` most expensive street in England '' is claimed to be Earls Terrace , where houses cost upwards of £4 million each on average in early 2005 .
Kensington