8525 NW 66th Street #8535, Miami, FL 33166 - Homesnap