Apartment for sale, 8120 SW 24th St 310, in North Lauderdale, United StatesNorth Lauderdale, 8120 SW 24th St 310Apartment • 1 room(s) • 1 bed. • 1 bath. • 80.83 m²