Local park with playground and seating backing on to picturesque bushland.
St Andrews Forest, Spencer Road, Killara 2071 View Map
St Andrews Forest, Spencer Road , Killara 2071