Castle BBQ is a Korean barbecue restaurant known for its affordable, grill-your-own meats.