1922 NE 149th Street, Miami, FL 33181
North Miami Business Park is 215,000 SQ.FT industrial property located in Miami, FL.