13010 Biscayne Island Ter
North Miami ,
FL 33181
Status:
Pending
Property Type:
Single Family Residence