Hampstead and Kilburn, England

November 1996.

Total Number of Sales: 260

Total Value of all Sales: £45,710,000

Average Price Paid: £175,808

All sales in November 1996

Processing...