650 NW 210th Street #103, Miami, FL 33169 - HotPads