Sold 5 months ago
Leased
Property Address: 6962 - 6960 Nw 6 Th Ct, Miami, Florida
Average square foot calculated using Size range provided by listing agent.