20 NW 60 Avenue, Miami, FL 33126 - HotPads