Veterinary clinic
Oakwood Animal Hospital
2528 W Tharpe St, Tallahassee, FL 32303
Opening hours
Hours not listed. Please call ahead at (850) 386-1138 to confirm availability.
2528 W Tharpe St, Tallahassee, FL 32303
Hours not listed. Please call ahead at (850) 386-1138 to confirm availability.