Dukley residences, apartmansko naselje