Apartment Unit 521 at 1740 NW North River Drive #521, Miami, FL 33125 - HotPads