Taubco paves way for a 9 Story 297-unit luxury apartment development at the 4 acre vacant lot at 1850 NE 123rd Street