8963 SW 112 Pl, Miami, FL 33176 | HotPads