SOLD: 2024 ALTON, MIAMI BEACH, FL 33140 A11887214