York (B), England

May 2017.

Total Number of Sales: 356

Total Value of all Sales: £99,944,000

Average Price Paid: £280,742

All sales in May 2017

Processing...