720 NE 62nd Street #410, Miami, FL 33137 - HotPads