You may have missed my post to the news forum last week. Strouds has found a new south location. It will replace Snead’s BBQ at 171st & Holmes Road in Belton.
I’m not sure how quickly it will open – the building needs a lot of work. Which was why it was for sale.