1. Mayo Town & Country Animal Hospital 974 E Main St, Mayo, FL 32066 Coordinate: 30.05265,-83.16054 Phone: (386) 294-5000