580 Opa Locka Blvd, North Miami FL 33168 - MLS# A11746067 - FOR SALE | Brickellsold