The Miou Meow Cafe, or was it the other way around, located in the University Plaza strip on South Illinois has finally shuttered and the overhead sign removed. I always wanted to give the place a try but never did find a time when they were open. With Electric Larry's moving to West Main, that leaves Slabz as the only business in the strip.
No comments:
Post a Comment