The Highlander and Hayhoe is a well-placed establishment in Makhanda (Grahamstown), established in 1965. It caters to the general public and is situated at 10 Worcester Street.