14260 NW 22nd Pl, Opa-Locka FL 33054 - MLS# A11704195 - FOR SALE | Brickellsold