Apartment Unit 6212 at 170 NW 68th Terrace, Miami, FL 33150 | HotPads