Town and Country Animal Clinic ← View details 5211 Forest Lane Suite 123, Dallas, TX 75244 +1 972-788-4321 Get Directions From* To * — Required information