335 have published consultation prices
Low Waters Veterinary Centre (Real Vets)
84 Portland Place, Hamilton, Lanarkshire, ML3 7LA

Luca Veterinary Care
65 Muir Street, Larkhall, ML9 2BQ

Machars Veterinary Services
Kirkland Hill, Wigtown, Newton Stewart, DG8 9JB

Mackie & Brechin Veterinary Surgeons - Kirkliston
29 Main Street, Kirkliston, EH29 9AE

Mackie & Brechin Vets, Linlithgow
256 High Street, Linlithgow, EH49 7ES

Market Cross Veterinary Clinic
18 Edinburgh Road dalkeith, EH22 1JZ
Martin Vets
10 Strathkelvin Place, Kirkintilloch, G66 1XT
MBM Vets, Beith
26 Kings Road, Beith,, KA15 2BQ
MBM Vets, Kilmarnock
21 Hill Street, Kilmarnock, KA3 1HF
MBM Vets, Mauchline
16 Kilmarnock Road, Mauchline, KA5 5DE
McDonald Vets - Queen Margaret Drive
124 Queen Margaret Drive, North Kelvinside, Glasgow, G20 8NY
McDonald Vets - Scotstoun
1411 – 1413 Dumbarton Road, Scotstoun, Glasgow, G14 9XS
Mckenzie Vets, Alexandria
26 Gilmour Street, Alexandria, G83 0DA
McTaggart Vets
47 Vennel Street, Dalry, Ayrshire, KA24 4AG

Meadows Vets (New Deer)
54 Main Street, New Deer, AB53 6SY

Meadows Vets (Oldmeldrum)
Station Road, Oldmeldrum, Inverurie, AB51 0EZ

Medivet Alloa
28 Bank Street Alloa, FK10 1HH
Mintlaw Vets
Dunshillock, Mintlaw, AB42 4JN
Moray Coast Vet Group - Forres
West Rd, Greshop Industrial Estate, Forres, IV36 2GW

