1190 NW 67 Street, Miami, FL 33150 - HotPads