A new barbecue restaurant has opened its doors at a Mercer County shopping center, where it has leased 2,700 square feet under a deal brokered by Levin Management Corp.