Sold $380,000 Everglades Sugar & Land Co 2011 SW 99TH Terrace, Miramar FL 33025 2 bd · 1 ba · 1,020 sq ft MLS# B26057690 · Listing courtesy of Serhant