8260 SW 24th St # 6210, North Lauderdale FL 33068 - MLS# A11734005 - FOR SALE | Brickellsold