A new barbecue restaurant is opening in the metro — this one with a twist.
Let’s Go BBQ — an all-you-can-eat, robot-powered Korean BBQ restaurant — is moving into the Independence Center location at 18801 E. 39th St. S., Suite 2114.
It’s opening this fall in the mall’s former Applebee’s space…