5835 SW 62nd Terrace, Miami, FL 33143 | HotPads