Stockyards in South St. Paul is one of the best restaurants with private dining in St. Paul. Stockyards offers private dining areas for groups of 2-32 guests, gathering spaces for large parties, an expansive outdoor patio with its own bar and service well, and options for full and partial restaurant buyouts.