1. Ta Chen International 240 Deen Still Rd, Davenport, FL 33897 Coordinate: 28.25715,-81.66405 Phone: (863) 420-8835