6250 SW 20th St, North Lauderdale FL 33068 - MLS# A11701562 - FOR SALE | Brickellsold