1401 NW 59 Street, Miami, FL 33142 - HotPads