A developer has proposed apartments and townhouses on some 30 acres of North Road land.