The Cambridgeshire street where a property sold for more than £10 million

In June 2023, a property sold for £10,460,000