Veterinary Surgeons & Practitioners in Oxford - Iffley 364 Cowley Road, Iffley, Oxford, OX4 2AG Tags: 24 hour service