1063 NW 75th Street, Miami, FL 33150 - HotPads | HotPads