Street Address
1st Floor, 20 The Piazza, Melrose ArchMelrose North, Johannesburg 2196,South Africa
Postal Address
PO Box 412523Craighall, 2024,South Africa
Contact
Tel: +27 11 447 6044
Plot No 2374/4/5, Showgrounds,Great East Rd, Lusaka
Ross Breeders Zambia,PO Box 36468,10101, Zambia
41 Buskus Street,Potchefstroom,South Africa, 2531
PO Box 20444,Noordbrug, 2522
Tel: +27 18 011 8888
HEAD OFFICE
20 The Piazza, Melrose Arch
Melrose North
Johannesburg 2196