Veterinary clinic

Otter Creek Veterinary Clinic

108 2nd St, Schleswig, IA 51461

Opening hours

Hours not listed. Please call ahead at (712) 676-3715 to confirm availability.