Apartment Unit at 1861 NW South River Drive #PHO8, Miami, FL 33125 - HotPads