Apartment Unit at 13850 SW 62nd Street #410, Miami, FL 33183 - HotPads