Highland Hotel's Restaurant serves traditional South African meals, pub lunches and has a normal, a la carte menu.