Address: Shop 7118, 7119 & 7120 Victoria Wharf, V & A Waterfront, Cape Town, 8001
Phone number: (021) 441 3840/1/2/3