America's largest homebuilding, Lennar (LEN), has submitted plans to build Wynwood Green, a 189-unit rental apartment complex at the site of Wynwood Yard. The project would rise 11-stories on the 1.26 acre site and is designed by Dorsky + Yue.
Read More