Biz Buzz: Restaurant closes; another on way to opening 06.02.2017 23:15 JournalStar.com Taco Inn closed its location near 27th Street and Fletcher Avenue last week.