11231 NW 20th Street #124, Miami, FL 33172 - Homesnap