It is no surprise that doing mostly anything in London, living, working, having fun or simply stepping out the door, will cost you a pretty penny.
The number one spot is taken by the second largest square in London, the illustrious Grosvenor Square in Mayfair where you'll need to shell out a whopping £20.35 million to bag a property in the most expensive street in the UK.
[
add
]
[
|
|
...
]