Tavares is located at 2076 NW 138th Ter, Pembroke Pines, FL. This location is in the Pembroke Falls neighborhood..