3131 NE 88 Street, Miami, FL 33180 - HotPads