+211/2629 Spencer Road, Killara, NSW, 2071Killara, NSW 20712 listings5321,941m²$8.5MFor Sale - Contact Agent64