8209 SW 23rd Ct # 17C, North Lauderdale FL 33068 - MLS# A11686714 - FOR SALE | Brickellsold