18911 NW 8th Court, Miami, FL 33169 - Homesnap