Downtown L.A. developer Atlas Capital has proposed building two towers with up to 685 apartments for its College Station project, which would become the tallest buildings in Chinatown, much to the chagrin of some of the area’s residents, KPCC reports.