9412 NW 65th Street, Tamarac, FL 33321 - Homesnap