2312 SW 25th Terrace, Miami, FL 33133 - HotPads