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