Sold on 9 Jun 2026SoldPrice Undisclosed29 Spencer Road, Killara NSW 2071 5 3 21941m²House40 days on Homely