8609 SW 72nd Ave, Miami, FL 33143 is a vacant land home. This home last sold for $20,000,000 in June 2025. Show more