About Cock & Bull Pub
The Cock & Bull is a popular all-in-one country pub, restaurant, and lodging destination. It is located at the corner of the R104 and R512 highways in Hartbeespoort, North West Province. Situated at the foothills of the scenic Magaliesberg Mountains, it sits roughly 40 minutes away from Pretoria and Johannesburg.