SOLD 87 Spencer Road, Killara NSW 20710 Bed, 0 Bath, 0 Car View Agent Price Guide 1/11All PhotosVideoFloorplanProperty typeHouseSale methodPrivate Sale