1. Stroud Veterinary Hospital 2045 E Highway 66, Stroud, OK 74079 Coordinate: 35.76297,-96.62641 Phone: (918) 968-3405