1060 NE 123rd St, North Miami, FL 33161 — $624,900 · 5bd · ~1.2% rule | OnePercent