Super Smokers BBQ owner Terry Black is bringing his award-winning barbecue inside the St. Louis city limits. Located at 5656 Oakland Ave., St. Louis, the Highlander Pub & Grill will become St. Louis Ribhouse, as reported by St. Louis Magazine, but the menu has already changed to reflect the new concept. Highlander owner Bill Liebe […]
