8209 NW 59th Street #13, Tamarac, FL 33321 - Homesnap