BLOG
Three Blind Mice (Lilburn)
I have to be honest. When I first heard of Three Blind Mice located at a strip mall in Lilburn, Georgia of all places, I imagined some cookie-cutter restaurant with a few bottles of your standard wines behind the counter and calling that a “wine bar”.