16558 NE 26th Ave # 4J, North Miami Beach FL 33160 - MLS# A11720615 - FOR SALE | Brickellsold