1. Lemon Bay Animal Hospital 3060 S Mccall Rd, Englewood, FL 34224 Coordinate: 26.93508,-82.30674 Phone: (941) 681-8733