10401 NW 33rd Avenue, Miami, FL 33147
Miami, FL 33147
1 / 20
$670,000
4 bed · 3.5 bath · 1,972 sq ft · Built 1949