To be fair, Bacon Bros. Public House, which opened in downtown Sugar Land in March 2017, is an expanded restaurant concept from Greenville, South Carolina, where boiled peanuts are plentiful. Chef Zerwas says boiled peanuts are also popular in North Carolina, Georgia and Florida.