Coral Vista at 8090 NW 96th Terrace, Tamarac, FL 33321 | HotPads