Apartment Unit 410 at 720 NE 62nd Street, Miami, FL 33138 | HotPads