Address: 22 Le Roux St, Upington, 8801, South Africa, Northern Cape. See full address and map. Categories: Fish & Seafood