The Grahamstown Restaurant in the Junction Hotel is a great place for dinner. Three of us stopped here for the first time and enjoyed good, wholesome fare from an uncomplicated menu. The service was excellent. I had a steak done exactly to my liking. Not the cheapest, but worth every cent. Can only recommend highly.