A PROPERTY the same size as a garden shed has just sold for a whopping £325,000 in central London. One of the country’s smallest flats is also one of the most expensive ever sold in the capital – but it’s not the smallest.
Daily Express :: Life and Style Feed