Location / North Miami Beach

285 units

4.5 acre site in North Bay Village from Lennar. The site is located at 8000 West Drive.