Corporate Events Events Private Parties New Year Functions Tagged in : boat cruising conferencing vaal area corporate events emerald casino new year functions private parties river cruises vaal river riverside sun resort weddings