1855 NE 121st Street 18, North Miami, FL 33181
North Miami, FL 33181
1 / 30
$1,700
1 bed · 1 bath · 974 sq ft · Built 1963