Apartment Unit 610 at 1720 NW North River Drive, Miami, FL 33125 | HotPads