Terra plans to build multifamily at 3800 N.W. 11th Street in Miami. Arquitectonica To continue reading this content, please enable JavaScript in your browser settings ...