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