8205 SW 23rd Ct # 21A, North Lauderdale FL 33068 - MLS# A11669158 - FOR SALE | Brickellsold