80 NW 129th Avenue, Miami, FL 33182
Miami, FL 33182
1 / 8
$3,750,000
6 bed · 6.5 bath · 4,806 sq ft · Built 2024