1 reviews | Active since Member
It's a steakhouse in Upington, gorgeous river views and good food. Very nice for pictures and overally, a place to visit whilst in Upington, Northern Cape