1100 NW N River Drive, Miami Beach, FL 33136 - HotPads