300 new apartments coming to Earlewood area