8212 SW 23rd Ct # 18D, North Lauderdale FL 33068 - MLS# A11731963 - FOR SALE | Brickellsold