2168 SW 23rd Street, Miami, FL 33145 - HotPads