8501 NW 8th Street 206, Miami, FL 33126
Miami, FL 33126
1 / 18
$1,800
1 bed · 1 bath · 777 sq ft · Built 1977