8963 SW 112 Pl, Miami, FL 33176 - HotPads