19 Larchmont Avenue East Killara Sold By MB | Private Treaty | $4,300,000 | 1,739 sqm New Street Record 66 Spencer Road Killara Sold By MB | Prior To Auction | $4,966,666 | 1,202 sqm