The Stoa Group plans to build a projected $60 million to $70 million apartment complex at 120 Lowery Place with construction ...