Biscayne Island Terraceon the interactive online map North Miami. North Miami, Biscayne Island Terrace. Search on the map, closest way, distance to the Biscayne Island Terrace. Simple and easy to use on mobile devices.