Does anyone know what this place is?

Posted by uncomfortablesmile@reddit | Dallas | View on Reddit | 124 comments

Does anyone know what this place is?

Right behind Trader Joe's in Lower Greenville. I've always been too shy to go in. Tried to search it on Google maps and the only information i seemed to find was a review that said "i don't have anything bad to say but what is this place?"