Middelburg is in the Eastern Cape.
Take the N9 from Colesberg.
There's a Saddlers and at least one more proper a la carte restaurant.
Oucor has converted retail space into modern rooms for travelers staying over for the night.
Continue with the N9 to Graaff-Reinet.