8104 SW 23rd St # 28D, North Lauderdale FL 33068 - MLS# A11666033 - FOR SALE | Brickellsold