8878 NW 103rd Avenue 0, Miami, FL 33178
Miami, FL 33178
1 / 16
$4,200
4 bed · 3 bath · 1,757 sq ft · Built 2016