11255 NW 58th Terrace, Miami, FL 33178 - HotPads