Islington London Boro, England

March 2023.

Total Number of Sales: 159

Total Value of all Sales: £128,961,000

Average Price Paid: £811,075

All sales in March 2023

Processing...