15430 SW 158 Street, Miami, FL 33187 - HotPads