Anyone familiar? Just noticed it driving by. West side of 132nd , north of L.
I just noticed it last night. 132nd & B. Web search says they close @ 9:30 PM. No reviews on the web. Most likely same crap different location.
They did start advertising on stg...
Just saw the ad on stg. I imagine its the same as the others