The 296-unit Leeward Apartments in South Lake Union opened late last year and now is over a third leased, according to the developer and owner Shea Properties.
7.1k