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