1130 NW 62 Street, Miami, FL 33150. Miami · Multi-Family · LIBERTY CITY · Property Management. 15 UNIT MULTI-FAMILY COMPOSED OF 1 BED / 1 BATH .