London - This House in Carlton House Terrace - a stones throw from The Mall -is set to become UK's most expensive property ever sold as it is put up for sale at £250 million, London - April 24th 2013 Photo by Keith Mayhew


Size: 3313px × 4146px
Photo credit: © KEITH MAYHEW / Alamy / Afripics
License: Licensed
Model Released: No