Crossroads Barbecue has opened in Grand Ledge.